home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11529_llzCmd.txt < prev    next >
Text File  |  1995-08-07  |  474KB  |  8,467 lines

  1. # near model CODE resource
  2. # jump table entries: 9992-10187 (196 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  5. 00000008  116E 000B 03AB           move.b     [A0 + 0x3AB], [A6 + 0xB]
  6. 0000000E  4EAD 3272                jsr        [A5 + 0x3272 /* export_1610 */]
  7. 00000012  4E5E                     unlink     A6
  8. 00000014  4E75                     rts
  9. 00000016  4E56 0000                link       A6, 0
  10. 0000001A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  11. 0000001E  1028 03AB                move.b     D0, [A0 + 0x3AB]
  12. 00000022  4E5E                     unlink     A6
  13. 00000024  4E75                     rts
  14. 00000026  4E56 0000                link       A6, 0
  15. 0000002A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  16. 0000002E  116E 000B 03AC           move.b     [A0 + 0x3AC], [A6 + 0xB]
  17. 00000034  4EAD 3272                jsr        [A5 + 0x3272 /* export_1610 */]
  18. 00000038  4E5E                     unlink     A6
  19. 0000003A  4E75                     rts
  20. 0000003C  4E56 0000                link       A6, 0
  21. 00000040  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  22. 00000044  1028 03AC                move.b     D0, [A0 + 0x3AC]
  23. 00000048  4E5E                     unlink     A6
  24. 0000004A  4E75                     rts
  25. fn0000004C:
  26. 0000004C  4E56 0000                link       A6, 0
  27. 00000050  48E7 0108                movem.l    -[A7], D7,A4
  28. 00000054  3E2E 000A                move.w     D7, [A6 + 0xA]
  29. 00000058  598F                     subq.l     A7, 4
  30. 0000005A  3F07                     move.w     -[A7], D7
  31. 0000005C  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  32. 00000060  285F                     movea.l    A4, [A7]+
  33. 00000062  200C                     move.l     D0, A4
  34. 00000064  6712                     beq        +0x14 /* 00000078 */
  35. 00000066  700A                     moveq.l    D0, 0x0A
  36. 00000068  B02C 0010                cmp.b      D0, [A4 + 0x10]
  37. 0000006C  660A                     bne        +0xC /* 00000078 */
  38. 0000006E  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  39. 00000072  3F07                     move.w     -[A7], D7
  40. 00000074  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  41. label00000078:
  42. 00000078  3F07                     move.w     -[A7], D7
  43. 0000007A  7001                     moveq.l    D0, 0x01
  44. 0000007C  806E 000E                or.w       D0, [A6 + 0xE]
  45. 00000080  3F00                     move.w     -[A7], D0
  46. 00000082  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  47. 00000086  3F07                     move.w     -[A7], D7
  48. 00000088  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  49. 0000008C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  50. 00000092  4E5E                     unlink     A6
  51. 00000094  4E75                     rts
  52. 00000096  4E56 FFFE                link       A6, -0x0002
  53. 0000009A  2F07                     move.l     -[A7], D7
  54. 0000009C  3E2E 0008                move.w     D7, [A6 + 0x8]
  55. 000000A0  558F                     subq.l     A7, 2
  56. 000000A2  3F07                     move.w     -[A7], D7
  57. 000000A4  486E FFFE                pea.l      [A6 - 0x2]
  58. 000000A8  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  59. 000000AC  4A1F                     tst.b      [A7]+
  60. 000000AE  6728                     beq        +0x2A /* 000000D8 */
  61. 000000B0  598F                     subq.l     A7, 4
  62. 000000B2  A9FC                     syscall    ZeroScrap
  63. 000000B4  201F                     move.l     D0, [A7]+
  64. 000000B6  3B40 E54A                move.w     [A5 - 0x1AB6], D0
  65. 000000BA  598F                     subq.l     A7, 4
  66. 000000BC  3F07                     move.w     -[A7], D7
  67. 000000BE  7007                     moveq.l    D0, 0x07
  68. 000000C0  3F00                     move.w     -[A7], D0
  69. 000000C2  7200                     moveq.l    D1, 0x00
  70. 000000C4  2F01                     move.l     -[A7], D1
  71. 000000C6  2F01                     move.l     -[A7], D1
  72. 000000C8  4EAD 303A                jsr        [A5 + 0x303A /* export_1539 */]
  73. 000000CC  3F07                     move.w     -[A7], D7
  74. 000000CE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  75. 000000D2  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  76. 000000D6  584F                     addq.w     A7, 4
  77. label000000D8:
  78. 000000D8  3D6D E54A 000A           move.w     [A6 + 0xA], [A5 - 0x1AB6]
  79. 000000DE  2E2E FFFA                move.l     D7, [A6 - 0x6]
  80. 000000E2  4E5E                     unlink     A6
  81. 000000E4  205F                     movea.l    A0, [A7]+
  82. 000000E6  544F                     addq.w     A7, 2
  83. 000000E8  4ED0                     jmp        [A0]
  84. fn000000EA:
  85. 000000EA  4E56 0000                link       A6, 0
  86. 000000EE  48E7 0018                movem.l    -[A7], A3,A4
  87. 000000F2  286E 0008                movea.l    A4, [A6 + 0x8]
  88. 000000F6  4A54                     tst.w      [A4]
  89. 000000F8  6E1A                     bgt        +0x1C /* 00000114 */
  90. 000000FA  558F                     subq.l     A7, 2
  91. 000000FC  7000                     moveq.l    D0, 0x00
  92. 000000FE  3F00                     move.w     -[A7], D0
  93. 00000100  3F3C 7D00                move.w     -[A7], 0x7D00 /* '}\0' */
  94. 00000104  7200                     moveq.l    D1, 0x00
  95. 00000106  1F01                     move.b     -[A7], D1
  96. 00000108  4EAD 31B2                jsr        [A5 + 0x31B2 /* export_1586 */]
  97. 0000010C  389F                     move.w     [A4], [A7]+
  98. 0000010E  6E04                     bgt        +0x6 /* 00000114 */
  99. 00000110  7000                     moveq.l    D0, 0x00
  100. 00000112  6044                     bra        +0x46 /* 00000158 */
  101. label00000114:
  102. 00000114  3F14                     move.w     -[A7], [A4]
  103. 00000116  4EAD 31D2                jsr        [A5 + 0x31D2 /* export_1590 */]
  104. 0000011A  4A6D E54A                tst.w      [A5 - 0x1AB6]
  105. 0000011E  6704                     beq        +0x6 /* 00000124 */
  106. 00000120  7000                     moveq.l    D0, 0x00
  107. 00000122  6034                     bra        +0x36 /* 00000158 */
  108. label00000124:
  109. 00000124  598F                     subq.l     A7, 4
  110. 00000126  3F14                     move.w     -[A7], [A4]
  111. 00000128  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  112. 0000012C  265F                     movea.l    A3, [A7]+
  113. 0000012E  200B                     move.l     D0, A3
  114. 00000130  6604                     bne        +0x6 /* 00000136 */
  115. 00000132  7000                     moveq.l    D0, 0x00
  116. 00000134  6022                     bra        +0x24 /* 00000158 */
  117. label00000136:
  118. 00000136  4A2B 0010                tst.b      [A3 + 0x10]
  119. 0000013A  670A                     beq        +0xC /* 00000146 */
  120. 0000013C  3F14                     move.w     -[A7], [A4]
  121. 0000013E  7019                     moveq.l    D0, 0x19
  122. 00000140  3F00                     move.w     -[A7], D0
  123. 00000142  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  124. label00000146:
  125. 00000146  558F                     subq.l     A7, 2
  126. 00000148  3F14                     move.w     -[A7], [A4]
  127. 0000014A  4EAD 31A2                jsr        [A5 + 0x31A2 /* export_1584 */]
  128. 0000014E  4A1F                     tst.b      [A7]+
  129. 00000150  6604                     bne        +0x6 /* 00000156 */
  130. 00000152  7000                     moveq.l    D0, 0x00
  131. 00000154  6002                     bra        +0x4 /* 00000158 */
  132. label00000156:
  133. 00000156  7001                     moveq.l    D0, 0x01
  134. label00000158:
  135. 00000158  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  136. 0000015E  4E5E                     unlink     A6
  137. 00000160  4E75                     rts
  138. 00000162  4E56 0000                link       A6, 0
  139. 00000166  486E 0008                pea.l      [A6 + 0x8]
  140. 0000016A  4EBA FF7E                jsr        [PC - 0x82 /* 000000EA */]
  141. 0000016E  4A00                     tst.b      D0
  142. 00000170  584F                     addq.w     A7, 4
  143. 00000172  6608                     bne        +0xA /* 0000017C */
  144. 00000174  3D7C FFFF 000A           move.w     [A6 + 0xA], 0xFFFF
  145. 0000017A  6030                     bra        +0x32 /* 000001AC */
  146. label0000017C:
  147. 0000017C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  148. 00000180  7019                     moveq.l    D0, 0x19
  149. 00000182  3F00                     move.w     -[A7], D0
  150. 00000184  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  151. 00000188  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  152. 0000018C  7000                     moveq.l    D0, 0x00
  153. 0000018E  1F00                     move.b     -[A7], D0
  154. 00000190  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  155. 00000194  7004                     moveq.l    D0, 0x04
  156. 00000196  2F00                     move.l     -[A7], D0
  157. 00000198  322E 0008                move.w     D1, [A6 + 0x8]
  158. 0000019C  48C1                     ext.l      D1
  159. 0000019E  2F01                     move.l     -[A7], D1
  160. 000001A0  4EBA FEAA                jsr        [PC - 0x156 /* 0000004C */]
  161. 000001A4  3D6D E54A 000A           move.w     [A6 + 0xA], [A5 - 0x1AB6]
  162. 000001AA  504F                     addq.w     A7, 8
  163. label000001AC:
  164. 000001AC  4E5E                     unlink     A6
  165. 000001AE  205F                     movea.l    A0, [A7]+
  166. 000001B0  544F                     addq.w     A7, 2
  167. 000001B2  4ED0                     jmp        [A0]
  168. 000001B4  4E56 0000                link       A6, 0
  169. 000001B8  2F07                     move.l     -[A7], D7
  170. 000001BA  3E2E 0008                move.w     D7, [A6 + 0x8]
  171. 000001BE  3F07                     move.w     -[A7], D7
  172. 000001C0  7019                     moveq.l    D0, 0x19
  173. 000001C2  3F00                     move.w     -[A7], D0
  174. 000001C4  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  175. 000001C8  7004                     moveq.l    D0, 0x04
  176. 000001CA  2F00                     move.l     -[A7], D0
  177. 000001CC  48C7                     ext.l      D7
  178. 000001CE  2F07                     move.l     -[A7], D7
  179. 000001D0  4EBA FE7A                jsr        [PC - 0x186 /* 0000004C */]
  180. 000001D4  3D6D E54A 000A           move.w     [A6 + 0xA], [A5 - 0x1AB6]
  181. 000001DA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  182. 000001DE  4E5E                     unlink     A6
  183. 000001E0  205F                     movea.l    A0, [A7]+
  184. 000001E2  544F                     addq.w     A7, 2
  185. 000001E4  4ED0                     jmp        [A0]
  186. 000001E6  4E56 0000                link       A6, 0
  187. 000001EA  558F                     subq.l     A7, 2
  188. 000001EC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  189. 000001F0  486E 0008                pea.l      [A6 + 0x8]
  190. 000001F4  4EAD 320A                jsr        [A5 + 0x320A /* export_1597 */]
  191. 000001F8  4A5F                     tst.w      [A7]+
  192. 000001FA  6706                     beq        +0x8 /* 00000202 */
  193. 000001FC  426E 0008                clr.w      [A6 + 0x8]
  194. 00000200  6012                     bra        +0x14 /* 00000214 */
  195. label00000202:
  196. 00000202  7004                     moveq.l    D0, 0x04
  197. 00000204  2F00                     move.l     -[A7], D0
  198. 00000206  322E 0008                move.w     D1, [A6 + 0x8]
  199. 0000020A  48C1                     ext.l      D1
  200. 0000020C  2F01                     move.l     -[A7], D1
  201. 0000020E  4EBA FE3C                jsr        [PC - 0x1C4 /* 0000004C */]
  202. 00000212  504F                     addq.w     A7, 8
  203. label00000214:
  204. 00000214  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  205. 0000021A  4E5E                     unlink     A6
  206. 0000021C  2E9F                     move.l     [A7], [A7]+
  207. 0000021E  4E75                     rts
  208. 00000220  4E56 0000                link       A6, 0
  209. 00000224  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  210. 00000228  3E2E 000A                move.w     D7, [A6 + 0xA]
  211. 0000022C  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  212. 00000230  660A                     bne        +0xC /* 0000023C */
  213. 00000232  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  214. 00000238  6000 00C6                bra        +0xC8 /* 00000300 */
  215. label0000023C:
  216. 0000023C  7600                     moveq.l    D3, 0x00
  217. 0000023E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  218. 00000242  4A28 03AD                tst.b      [A0 + 0x3AD]
  219. 00000246  670E                     beq        +0x10 /* 00000256 */
  220. 00000248  4A68 00F2                tst.w      [A0 + 0xF2]
  221. 0000024C  6708                     beq        +0xA /* 00000256 */
  222. 0000024E  BE68 00F2                cmp.w      D7, [A0 + 0xF2]
  223. 00000252  6D02                     blt        +0x4 /* 00000256 */
  224. 00000254  7601                     moveq.l    D3, 0x01
  225. label00000256:
  226. 00000256  1C03                     move.b     D6, D3
  227. 00000258  558F                     subq.l     A7, 2
  228. 0000025A  4EAD 3232                jsr        [A5 + 0x3232 /* export_1602 */]
  229. 0000025E  3A1F                     move.w     D5, [A7]+
  230. 00000260  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  231. 00000264  4A28 03AD                tst.b      [A0 + 0x3AD]
  232. 00000268  671A                     beq        +0x1C /* 00000284 */
  233. 0000026A  4A06                     tst.b      D6
  234. 0000026C  6706                     beq        +0x8 /* 00000274 */
  235. 0000026E  BA6E 0008                cmp.w      D5, [A6 + 0x8]
  236. 00000272  6E0A                     bgt        +0xC /* 0000027E */
  237. label00000274:
  238. 00000274  4A06                     tst.b      D6
  239. 00000276  660C                     bne        +0xE /* 00000284 */
  240. 00000278  BA6E 0008                cmp.w      D5, [A6 + 0x8]
  241. 0000027C  6E06                     bgt        +0x8 /* 00000284 */
  242. label0000027E:
  243. 0000027E  426E 000C                clr.w      [A6 + 0xC]
  244. 00000282  607C                     bra        +0x7E /* 00000300 */
  245. label00000284:
  246. 00000284  48C7                     ext.l      D7
  247. 00000286  2F07                     move.l     -[A7], D7
  248. 00000288  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  249. 0000028C  486E 0008                pea.l      [A6 + 0x8]
  250. 00000290  4EBA FE58                jsr        [PC - 0x1A8 /* 000000EA */]
  251. 00000294  4A00                     tst.b      D0
  252. 00000296  504F                     addq.w     A7, 8
  253. 00000298  6608                     bne        +0xA /* 000002A2 */
  254. 0000029A  3D7C FFFF 000C           move.w     [A6 + 0xC], 0xFFFF
  255. 000002A0  605E                     bra        +0x60 /* 00000300 */
  256. label000002A2:
  257. 000002A2  598F                     subq.l     A7, 4
  258. 000002A4  3F07                     move.w     -[A7], D7
  259. 000002A6  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  260. 000002AA  285F                     movea.l    A4, [A7]+
  261. 000002AC  4A2C 0010                tst.b      [A4 + 0x10]
  262. 000002B0  6608                     bne        +0xA /* 000002BA */
  263. 000002B2  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  264. 000002B8  6046                     bra        +0x48 /* 00000300 */
  265. label000002BA:
  266. 000002BA  598F                     subq.l     A7, 4
  267. 000002BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  268. 000002C0  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  269. 000002C4  265F                     movea.l    A3, [A7]+
  270. 000002C6  204B                     movea.l    A0, A3
  271. 000002C8  224C                     movea.l    A1, A4
  272. 000002CA  700D                     moveq.l    D0, 0x0D
  273. label000002CC:
  274. 000002CC  20D9                     move.l     [A0]+, [A1]+
  275. 000002CE  51C8 FFFC                dbf        D0, -0x6 /* 000002CC */
  276. 000002D2  30D9                     move.w     [A0]+, [A1]+
  277. 000002D4  3F07                     move.w     -[A7], D7
  278. 000002D6  4EAD 31AA                jsr        [A5 + 0x31AA /* export_1585 */]
  279. 000002DA  7004                     moveq.l    D0, 0x04
  280. 000002DC  2F00                     move.l     -[A7], D0
  281. 000002DE  48C7                     ext.l      D7
  282. 000002E0  2F07                     move.l     -[A7], D7
  283. 000002E2  4EBA FD68                jsr        [PC - 0x298 /* 0000004C */]
  284. 000002E6  7004                     moveq.l    D0, 0x04
  285. 000002E8  2F00                     move.l     -[A7], D0
  286. 000002EA  322E 0008                move.w     D1, [A6 + 0x8]
  287. 000002EE  48C1                     ext.l      D1
  288. 000002F0  2F01                     move.l     -[A7], D1
  289. 000002F2  4EBA FD58                jsr        [PC - 0x2A8 /* 0000004C */]
  290. 000002F6  3D6E 0008 000C           move.w     [A6 + 0xC], [A6 + 0x8]
  291. 000002FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  292. label00000300:
  293. 00000300  4CEE 18E8 FFE8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x18]
  294. 00000306  4E5E                     unlink     A6
  295. 00000308  2E9F                     move.l     [A7], [A7]+
  296. 0000030A  4E75                     rts
  297. 0000030C  4E56 FEAC                link       A6, -0x0154
  298. 00000310  48E7 0300                movem.l    -[A7], D6,D7
  299. 00000314  7ED5                     moveq.l    D7, 0xFFFFFFD5
  300. 00000316  7020                     moveq.l    D0, 0x20
  301. 00000318  2F00                     move.l     -[A7], D0
  302. 0000031A  7201                     moveq.l    D1, 0x01
  303. 0000031C  2F01                     move.l     -[A7], D1
  304. 0000031E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  305. 00000322  486E FEF2                pea.l      [A6 - 0x10E]
  306. 00000326  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  307. 0000032A  4A00                     tst.b      D0
  308. 0000032C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  309. 00000330  6766                     beq        +0x68 /* 00000398 */
  310. 00000332  486E FEAC                pea.l      [A6 - 0x154]
  311. 00000336  486E FEF2                pea.l      [A6 - 0x10E]
  312. 0000033A  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  313. 0000033E  486E 000C                pea.l      [A6 + 0xC]
  314. 00000342  4EBA FDA6                jsr        [PC - 0x25A /* 000000EA */]
  315. 00000346  4A00                     tst.b      D0
  316. 00000348  4FEF 000C                lea.l      A7, [A7 + 0xC]
  317. 0000034C  6608                     bne        +0xA /* 00000356 */
  318. 0000034E  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  319. 00000354  6046                     bra        +0x48 /* 0000039C */
  320. label00000356:
  321. 00000356  486E FEAC                pea.l      [A6 - 0x154]
  322. 0000035A  7009                     moveq.l    D0, 0x09
  323. 0000035C  2F00                     move.l     -[A7], D0
  324. 0000035E  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  325. 00000362  1C00                     move.b     D6, D0
  326. 00000364  7000                     moveq.l    D0, 0x00
  327. 00000366  2F00                     move.l     -[A7], D0
  328. 00000368  7200                     moveq.l    D1, 0x00
  329. 0000036A  1206                     move.b     D1, D6
  330. 0000036C  2F01                     move.l     -[A7], D1
  331. 0000036E  2F00                     move.l     -[A7], D0
  332. 00000370  486E FEAC                pea.l      [A6 - 0x154]
  333. 00000374  322E 000C                move.w     D1, [A6 + 0xC]
  334. 00000378  48C1                     ext.l      D1
  335. 0000037A  2F01                     move.l     -[A7], D1
  336. 0000037C  4EAD 301A                jsr        [A5 + 0x301A /* export_1535 */]
  337. 00000380  3E00                     move.w     D7, D0
  338. 00000382  7004                     moveq.l    D0, 0x04
  339. 00000384  2F00                     move.l     -[A7], D0
  340. 00000386  322E 000C                move.w     D1, [A6 + 0xC]
  341. 0000038A  48C1                     ext.l      D1
  342. 0000038C  2F01                     move.l     -[A7], D1
  343. 0000038E  4EBA FCBC                jsr        [PC - 0x344 /* 0000004C */]
  344. 00000392  4247                     clr.w      D7
  345. 00000394  4FEF 0024                lea.l      A7, [A7 + 0x24]
  346. label00000398:
  347. 00000398  3D47 000E                move.w     [A6 + 0xE], D7
  348. label0000039C:
  349. 0000039C  4CEE 00C0 FEA4           movem.l    D6,D7, [A6 - 0x15C]
  350. 000003A2  4E5E                     unlink     A6
  351. 000003A4  205F                     movea.l    A0, [A7]+
  352. 000003A6  5C4F                     addq.w     A7, 6
  353. 000003A8  4ED0                     jmp        [A0]
  354. 000003AA  4E56 0000                link       A6, 0
  355. 000003AE  558F                     subq.l     A7, 2
  356. 000003B0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  357. 000003B4  3F3C 7D00                move.w     -[A7], 0x7D00 /* '}\0' */
  358. 000003B8  7000                     moveq.l    D0, 0x00
  359. 000003BA  1F00                     move.b     -[A7], D0
  360. 000003BC  4EAD 31B2                jsr        [A5 + 0x31B2 /* export_1586 */]
  361. 000003C0  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  362. 000003C4  4E5E                     unlink     A6
  363. 000003C6  205F                     movea.l    A0, [A7]+
  364. 000003C8  544F                     addq.w     A7, 2
  365. 000003CA  4ED0                     jmp        [A0]
  366. 000003CC  4E56 0000                link       A6, 0
  367. 000003D0  2F0C                     move.l     -[A7], A4
  368. 000003D2  598F                     subq.l     A7, 4
  369. 000003D4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  370. 000003D8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  371. 000003DC  285F                     movea.l    A4, [A7]+
  372. 000003DE  200C                     move.l     D0, A4
  373. 000003E0  6606                     bne        +0x8 /* 000003E8 */
  374. 000003E2  426E 000A                clr.w      [A6 + 0xA]
  375. 000003E6  600A                     bra        +0xC /* 000003F2 */
  376. label000003E8:
  377. 000003E8  102C 0010                move.b     D0, [A4 + 0x10]
  378. 000003EC  4880                     ext.w      D0
  379. 000003EE  3D40 000A                move.w     [A6 + 0xA], D0
  380. label000003F2:
  381. 000003F2  286E FFFC                movea.l    A4, [A6 - 0x4]
  382. 000003F6  4E5E                     unlink     A6
  383. 000003F8  205F                     movea.l    A0, [A7]+
  384. 000003FA  544F                     addq.w     A7, 2
  385. 000003FC  4ED0                     jmp        [A0]
  386. 000003FE  4E56 0000                link       A6, 0
  387. 00000402  48E7 0118                movem.l    -[A7], D7,A3,A4
  388. 00000406  598F                     subq.l     A7, 4
  389. 00000408  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  390. 0000040C  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  391. 00000410  285F                     movea.l    A4, [A7]+
  392. 00000412  200C                     move.l     D0, A4
  393. 00000414  6608                     bne        +0xA /* 0000041E */
  394. 00000416  7000                     moveq.l    D0, 0x00
  395. 00000418  2D40 000A                move.l     [A6 + 0xA], D0
  396. 0000041C  6066                     bra        +0x68 /* 00000484 */
  397. label0000041E:
  398. 0000041E  2654                     movea.l    A3, [A4]
  399. 00000420  200B                     move.l     D0, A3
  400. 00000422  6608                     bne        +0xA /* 0000042C */
  401. 00000424  7000                     moveq.l    D0, 0x00
  402. 00000426  2D40 000A                move.l     [A6 + 0xA], D0
  403. 0000042A  6058                     bra        +0x5A /* 00000484 */
  404. label0000042C:
  405. 0000042C  7000                     moveq.l    D0, 0x00
  406. 0000042E  2F00                     move.l     -[A7], D0
  407. 00000430  2F0B                     move.l     -[A7], A3
  408. 00000432  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  409. 00000436  4A80                     tst.l      D0
  410. 00000438  504F                     addq.w     A7, 8
  411. 0000043A  6E08                     bgt        +0xA /* 00000444 */
  412. 0000043C  7000                     moveq.l    D0, 0x00
  413. 0000043E  2D40 000A                move.l     [A6 + 0xA], D0
  414. 00000442  6040                     bra        +0x42 /* 00000484 */
  415. label00000444:
  416. 00000444  7000                     moveq.l    D0, 0x00
  417. 00000446  2F00                     move.l     -[A7], D0
  418. 00000448  2F0B                     move.l     -[A7], A3
  419. 0000044A  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  420. 0000044E  2840                     movea.l    A4, D0
  421. 00000450  200C                     move.l     D0, A4
  422. 00000452  504F                     addq.w     A7, 8
  423. 00000454  6606                     bne        +0x8 /* 0000045C */
  424. 00000456  2D4C 000A                move.l     [A6 + 0xA], A4
  425. 0000045A  6028                     bra        +0x2A /* 00000484 */
  426. label0000045C:
  427. 0000045C  2F0C                     move.l     -[A7], A4
  428. 0000045E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  429. 00000462  2E00                     move.l     D7, D0
  430. 00000464  7000                     moveq.l    D0, 0x00
  431. 00000466  2F00                     move.l     -[A7], D0
  432. 00000468  2207                     move.l     D1, D7
  433. 0000046A  5281                     addq.l     D1, 1
  434. 0000046C  2F01                     move.l     -[A7], D1
  435. 0000046E  2F0C                     move.l     -[A7], A4
  436. 00000470  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  437. 00000474  2007                     move.l     D0, D7
  438. 00000476  D094                     add.l      D0, [A4]
  439. 00000478  2040                     movea.l    A0, D0
  440. 0000047A  4210                     clr.b      [A0]
  441. 0000047C  2D4C 000A                move.l     [A6 + 0xA], A4
  442. 00000480  4FEF 0010                lea.l      A7, [A7 + 0x10]
  443. label00000484:
  444. 00000484  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  445. 0000048A  4E5E                     unlink     A6
  446. 0000048C  205F                     movea.l    A0, [A7]+
  447. 0000048E  544F                     addq.w     A7, 2
  448. 00000490  4ED0                     jmp        [A0]
  449. 00000492  4E56 FFFE                link       A6, -0x0002
  450. 00000496  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  451. 0000049A  3E2E 000C                move.w     D7, [A6 + 0xC]
  452. 0000049E  266E 0008                movea.l    A3, [A6 + 0x8]
  453. 000004A2  598F                     subq.l     A7, 4
  454. 000004A4  3F07                     move.w     -[A7], D7
  455. 000004A6  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  456. 000004AA  285F                     movea.l    A4, [A7]+
  457. 000004AC  200C                     move.l     D0, A4
  458. 000004AE  6750                     beq        +0x52 /* 00000500 */
  459. 000004B0  4A2C 0010                tst.b      [A4 + 0x10]
  460. 000004B4  674A                     beq        +0x4C /* 00000500 */
  461. 000004B6  2F0B                     move.l     -[A7], A3
  462. 000004B8  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  463. 000004BC  2C00                     move.l     D6, D0
  464. 000004BE  486E FFFE                pea.l      [A6 - 0x2]
  465. 000004C2  2F0B                     move.l     -[A7], A3
  466. 000004C4  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  467. 000004C8  2F0C                     move.l     -[A7], A4
  468. 000004CA  7000                     moveq.l    D0, 0x00
  469. 000004CC  3F00                     move.w     -[A7], D0
  470. 000004CE  2F13                     move.l     -[A7], [A3]
  471. 000004D0  2206                     move.l     D1, D6
  472. 000004D2  5381                     subq.l     D1, 1
  473. 000004D4  2F01                     move.l     -[A7], D1
  474. 000004D6  4EAD 30E2                jsr        [A5 + 0x30E2 /* export_1560 */]
  475. 000004DA  486E FFFE                pea.l      [A6 - 0x2]
  476. 000004DE  2F0B                     move.l     -[A7], A3
  477. 000004E0  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  478. 000004E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  479. 000004E8  2654                     movea.l    A3, [A4]
  480. 000004EA  200B                     move.l     D0, A3
  481. 000004EC  6712                     beq        +0x14 /* 00000500 */
  482. 000004EE  2F0C                     move.l     -[A7], A4
  483. 000004F0  3F07                     move.w     -[A7], D7
  484. 000004F2  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  485. 000004F6  3F07                     move.w     -[A7], D7
  486. 000004F8  7009                     moveq.l    D0, 0x09
  487. 000004FA  3F00                     move.w     -[A7], D0
  488. 000004FC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  489. label00000500:
  490. 00000500  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  491. 00000506  4E5E                     unlink     A6
  492. 00000508  205F                     movea.l    A0, [A7]+
  493. 0000050A  5C4F                     addq.w     A7, 6
  494. 0000050C  4ED0                     jmp        [A0]
  495. 0000050E  4E56 0000                link       A6, 0
  496. 00000512  48E7 1008                movem.l    -[A7], D3,A4
  497. 00000516  598F                     subq.l     A7, 4
  498. 00000518  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  499. 0000051C  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  500. 00000520  285F                     movea.l    A4, [A7]+
  501. 00000522  200C                     move.l     D0, A4
  502. 00000524  6606                     bne        +0x8 /* 0000052C */
  503. 00000526  422E 000A                clr.b      [A6 + 0xA]
  504. 0000052A  6024                     bra        +0x26 /* 00000550 */
  505. label0000052C:
  506. 0000052C  7601                     moveq.l    D3, 0x01
  507. 0000052E  7004                     moveq.l    D0, 0x04
  508. 00000530  C06C 0008                and.w      D0, [A4 + 0x8]
  509. 00000534  7200                     moveq.l    D1, 0x00
  510. 00000536  3200                     move.w     D1, D0
  511. 00000538  4A81                     tst.l      D1
  512. 0000053A  6610                     bne        +0x12 /* 0000054C */
  513. 0000053C  7008                     moveq.l    D0, 0x08
  514. 0000053E  C06C 0008                and.w      D0, [A4 + 0x8]
  515. 00000542  7200                     moveq.l    D1, 0x00
  516. 00000544  3200                     move.w     D1, D0
  517. 00000546  4A81                     tst.l      D1
  518. 00000548  6602                     bne        +0x4 /* 0000054C */
  519. 0000054A  7600                     moveq.l    D3, 0x00
  520. label0000054C:
  521. 0000054C  1D43 000A                move.b     [A6 + 0xA], D3
  522. label00000550:
  523. 00000550  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  524. 00000556  4E5E                     unlink     A6
  525. 00000558  205F                     movea.l    A0, [A7]+
  526. 0000055A  544F                     addq.w     A7, 2
  527. 0000055C  4ED0                     jmp        [A0]
  528. 0000055E  4E56 0000                link       A6, 0
  529. 00000562  48E7 1008                movem.l    -[A7], D3,A4
  530. 00000566  598F                     subq.l     A7, 4
  531. 00000568  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  532. 0000056C  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  533. 00000570  285F                     movea.l    A4, [A7]+
  534. 00000572  200C                     move.l     D0, A4
  535. 00000574  6606                     bne        +0x8 /* 0000057C */
  536. 00000576  426E 000A                clr.w      [A6 + 0xA]
  537. 0000057A  604A                     bra        +0x4C /* 000005C6 */
  538. label0000057C:
  539. 0000057C  4A94                     tst.l      [A4]
  540. 0000057E  57C3                     seq        D3
  541. 00000580  4403                     neg.b      D3
  542. 00000582  6704                     beq        +0x6 /* 00000588 */
  543. 00000584  7000                     moveq.l    D0, 0x00
  544. 00000586  600A                     bra        +0xC /* 00000592 */
  545. label00000588:
  546. 00000588  2054                     movea.l    A0, [A4]
  547. 0000058A  2050                     movea.l    A0, [A0]
  548. 0000058C  700C                     moveq.l    D0, 0x0C
  549. 0000058E  C0A8 000C                and.l      D0, [A0 + 0xC]
  550. label00000592:
  551. 00000592  670E                     beq        +0x10 /* 000005A2 */
  552. 00000594  5980                     subq.l     D0, 4
  553. 00000596  6722                     beq        +0x24 /* 000005BA */
  554. 00000598  5980                     subq.l     D0, 4
  555. 0000059A  6716                     beq        +0x18 /* 000005B2 */
  556. 0000059C  5980                     subq.l     D0, 4
  557. 0000059E  670A                     beq        +0xC /* 000005AA */
  558. 000005A0  601E                     bra        +0x20 /* 000005C0 */
  559. label000005A2:
  560. 000005A2  3D7C 0003 000A           move.w     [A6 + 0xA], 0x3
  561. 000005A8  601C                     bra        +0x1E /* 000005C6 */
  562. label000005AA:
  563. 000005AA  3D7C 0002 000A           move.w     [A6 + 0xA], 0x2
  564. 000005B0  6014                     bra        +0x16 /* 000005C6 */
  565. label000005B2:
  566. 000005B2  3D7C 0001 000A           move.w     [A6 + 0xA], 0x1
  567. 000005B8  600C                     bra        +0xE /* 000005C6 */
  568. label000005BA:
  569. 000005BA  426E 000A                clr.w      [A6 + 0xA]
  570. 000005BE  6006                     bra        +0x8 /* 000005C6 */
  571. label000005C0:
  572. 000005C0  3D7C 0003 000A           move.w     [A6 + 0xA], 0x3
  573. label000005C6:
  574. 000005C6  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  575. 000005CC  4E5E                     unlink     A6
  576. 000005CE  205F                     movea.l    A0, [A7]+
  577. 000005D0  544F                     addq.w     A7, 2
  578. 000005D2  4ED0                     jmp        [A0]
  579. 000005D4  4E56 0000                link       A6, 0
  580. 000005D8  48E7 0308                movem.l    -[A7], D6,D7,A4
  581. 000005DC  3C2E 000A                move.w     D6, [A6 + 0xA]
  582. 000005E0  3E2E 0008                move.w     D7, [A6 + 0x8]
  583. 000005E4  598F                     subq.l     A7, 4
  584. 000005E6  3F06                     move.w     -[A7], D6
  585. 000005E8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  586. 000005EC  285F                     movea.l    A4, [A7]+
  587. 000005EE  200C                     move.l     D0, A4
  588. 000005F0  6756                     beq        +0x58 /* 00000648 */
  589. 000005F2  4A2C 0010                tst.b      [A4 + 0x10]
  590. 000005F6  6750                     beq        +0x52 /* 00000648 */
  591. 000005F8  0C47 0003                cmpi.w     D7, 0x3
  592. 000005FC  6F04                     ble        +0x6 /* 00000602 */
  593. 000005FE  7E03                     moveq.l    D7, 0x03
  594. 00000600  6006                     bra        +0x8 /* 00000608 */
  595. label00000602:
  596. 00000602  4A47                     tst.w      D7
  597. 00000604  6C02                     bge        +0x4 /* 00000608 */
  598. 00000606  4247                     clr.w      D7
  599. label00000608:
  600. 00000608  3007                     move.w     D0, D7
  601. 0000060A  6B28                     bmi        +0x2A /* 00000634 */
  602. 0000060C  0C40 0003                cmpi.w     D0, 0x3
  603. 00000610  6E22                     bgt        +0x24 /* 00000634 */
  604. 00000612  D040                     add.w      D0, D0
  605. 00000614  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  606. 00000618  4EFB 0000                jmp        [PC + D0.w]
  607. 0000061C  0016 0012                ori.b      [A6], 0x12
  608. 00000620  000E 000A                ori.b      A6, 0xA /* '\n' */
  609. 00000624  4247                     clr.w      D7
  610. 00000626  600E                     bra        +0x10 /* 00000636 */
  611. 00000628  7E0C                     moveq.l    D7, 0x0C
  612. 0000062A  600A                     bra        +0xC /* 00000636 */
  613. 0000062C  7E08                     moveq.l    D7, 0x08
  614. 0000062E  6006                     bra        +0x8 /* 00000636 */
  615. 00000630  7E04                     moveq.l    D7, 0x04
  616. 00000632  6002                     bra        +0x4 /* 00000636 */
  617. label00000634:
  618. 00000634  4247                     clr.w      D7
  619. label00000636:
  620. 00000636  2F0C                     move.l     -[A7], A4
  621. 00000638  3F07                     move.w     -[A7], D7
  622. 0000063A  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  623. 0000063E  3F06                     move.w     -[A7], D6
  624. 00000640  7009                     moveq.l    D0, 0x09
  625. 00000642  3F00                     move.w     -[A7], D0
  626. 00000644  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  627. label00000648:
  628. 00000648  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  629. 0000064E  4E5E                     unlink     A6
  630. 00000650  2E9F                     move.l     [A7], [A7]+
  631. 00000652  4E75                     rts
  632. 00000654  4E56 0000                link       A6, 0
  633. 00000658  48E7 1008                movem.l    -[A7], D3,A4
  634. 0000065C  598F                     subq.l     A7, 4
  635. 0000065E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  636. 00000662  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  637. 00000666  285F                     movea.l    A4, [A7]+
  638. 00000668  200C                     move.l     D0, A4
  639. 0000066A  6608                     bne        +0xA /* 00000674 */
  640. 0000066C  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  641. 00000672  6062                     bra        +0x64 /* 000006D6 */
  642. label00000674:
  643. 00000674  102C 0010                move.b     D0, [A4 + 0x10]
  644. 00000678  5100                     subq.b     D0, 8
  645. 0000067A  6B44                     bmi        +0x46 /* 000006C0 */
  646. 0000067C  0C00 0003                cmpi.b     D0, 0x3
  647. 00000680  6E3E                     bgt        +0x40 /* 000006C0 */
  648. 00000682  7200                     moveq.l    D1, 0x00
  649. 00000684  1200                     move.b     D1, D0
  650. 00000686  D241                     add.w      D1, D1
  651. 00000688  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  652. 0000068C  4EFB 1000                jmp        [PC + D1.w]
  653. 00000690  001E 0024                ori.b      [A6]+, 0x24 /* '$' */
  654. 00000694  000A 001E                ori.b      A2, 0x1E
  655. 00000698  558F                     subq.l     A7, 2
  656. 0000069A  2F0C                     move.l     -[A7], A4
  657. 0000069C  4EAD 3112                jsr        [A5 + 0x3112 /* export_1566 */]
  658. 000006A0  4A1F                     tst.b      [A7]+
  659. 000006A2  57C3                     seq        D3
  660. 000006A4  4403                     neg.b      D3
  661. 000006A6  1D43 000A                move.b     [A6 + 0xA], D3
  662. 000006AA  602A                     bra        +0x2C /* 000006D6 */
  663. 000006AC  422E 000A                clr.b      [A6 + 0xA]
  664. 000006B0  6024                     bra        +0x26 /* 000006D6 */
  665. 000006B2  4AAC 0028                tst.l      [A4 + 0x28]
  666. 000006B6  57C3                     seq        D3
  667. 000006B8  4403                     neg.b      D3
  668. 000006BA  1D43 000A                move.b     [A6 + 0xA], D3
  669. 000006BE  6016                     bra        +0x18 /* 000006D6 */
  670. label000006C0:
  671. 000006C0  7601                     moveq.l    D3, 0x01
  672. 000006C2  4AAC 0016                tst.l      [A4 + 0x16]
  673. 000006C6  670A                     beq        +0xC /* 000006D2 */
  674. 000006C8  206C 0016                movea.l    A0, [A4 + 0x16]
  675. 000006CC  4A90                     tst.l      [A0]
  676. 000006CE  6702                     beq        +0x4 /* 000006D2 */
  677. 000006D0  7600                     moveq.l    D3, 0x00
  678. label000006D2:
  679. 000006D2  1D43 000A                move.b     [A6 + 0xA], D3
  680. label000006D6:
  681. 000006D6  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  682. 000006DC  4E5E                     unlink     A6
  683. 000006DE  205F                     movea.l    A0, [A7]+
  684. 000006E0  544F                     addq.w     A7, 2
  685. 000006E2  4ED0                     jmp        [A0]
  686. 000006E4  4E56 0000                link       A6, 0
  687. 000006E8  2F07                     move.l     -[A7], D7
  688. 000006EA  3E2E 000A                move.w     D7, [A6 + 0xA]
  689. 000006EE  4A2E 0008                tst.b      [A6 + 0x8]
  690. 000006F2  670A                     beq        +0xC /* 000006FE */
  691. 000006F4  3F07                     move.w     -[A7], D7
  692. 000006F6  3F07                     move.w     -[A7], D7
  693. 000006F8  4EBA 1E16                jsr        [PC + 0x1E16 /* 00002510 */]
  694. 000006FC  600C                     bra        +0xE /* 0000070A */
  695. label000006FE:
  696. 000006FE  558F                     subq.l     A7, 2
  697. 00000700  3F07                     move.w     -[A7], D7
  698. 00000702  3F07                     move.w     -[A7], D7
  699. 00000704  4EBA 1E1C                jsr        [PC + 0x1E1C /* 00002522 */]
  700. 00000708  544F                     addq.w     A7, 2
  701. label0000070A:
  702. 0000070A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  703. 0000070E  4E5E                     unlink     A6
  704. 00000710  2E9F                     move.l     [A7], [A7]+
  705. 00000712  4E75                     rts
  706. fn00000714:
  707. 00000714  4E56 0000                link       A6, 0
  708. 00000718  2F0C                     move.l     -[A7], A4
  709. 0000071A  598F                     subq.l     A7, 4
  710. 0000071C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  711. 00000720  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  712. 00000724  285F                     movea.l    A4, [A7]+
  713. 00000726  200C                     move.l     D0, A4
  714. 00000728  6604                     bne        +0x6 /* 0000072E */
  715. 0000072A  7000                     moveq.l    D0, 0x00
  716. 0000072C  600E                     bra        +0x10 /* 0000073C */
  717. label0000072E:
  718. 0000072E  700A                     moveq.l    D0, 0x0A
  719. 00000730  B02C 0010                cmp.b      D0, [A4 + 0x10]
  720. 00000734  6704                     beq        +0x6 /* 0000073A */
  721. 00000736  7000                     moveq.l    D0, 0x00
  722. 00000738  6002                     bra        +0x4 /* 0000073C */
  723. label0000073A:
  724. 0000073A  200C                     move.l     D0, A4
  725. label0000073C:
  726. 0000073C  286E FFFC                movea.l    A4, [A6 - 0x4]
  727. 00000740  4E5E                     unlink     A6
  728. 00000742  4E75                     rts
  729. 00000744  4E56 0000                link       A6, 0
  730. 00000748  48E7 0108                movem.l    -[A7], D7,A4
  731. 0000074C  3E2E 000A                move.w     D7, [A6 + 0xA]
  732. 00000750  48C7                     ext.l      D7
  733. 00000752  2F07                     move.l     -[A7], D7
  734. 00000754  4EBA FFBE                jsr        [PC - 0x42 /* 00000714 */]
  735. 00000758  2840                     movea.l    A4, D0
  736. 0000075A  200C                     move.l     D0, A4
  737. 0000075C  584F                     addq.w     A7, 4
  738. 0000075E  671A                     beq        +0x1C /* 0000077A */
  739. 00000760  486C 0022                pea.l      [A4 + 0x22]
  740. 00000764  7008                     moveq.l    D0, 0x08
  741. 00000766  3F00                     move.w     -[A7], D0
  742. 00000768  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  743. 0000076C  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  744. 00000770  3F07                     move.w     -[A7], D7
  745. 00000772  7009                     moveq.l    D0, 0x09
  746. 00000774  3F00                     move.w     -[A7], D0
  747. 00000776  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  748. label0000077A:
  749. 0000077A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  750. 00000780  4E5E                     unlink     A6
  751. 00000782  2E9F                     move.l     [A7], [A7]+
  752. 00000784  4E75                     rts
  753. 00000786  4E56 0000                link       A6, 0
  754. 0000078A  2F0C                     move.l     -[A7], A4
  755. 0000078C  302E 0008                move.w     D0, [A6 + 0x8]
  756. 00000790  48C0                     ext.l      D0
  757. 00000792  2F00                     move.l     -[A7], D0
  758. 00000794  4EBA FF7E                jsr        [PC - 0x82 /* 00000714 */]
  759. 00000798  2840                     movea.l    A4, D0
  760. 0000079A  200C                     move.l     D0, A4
  761. 0000079C  584F                     addq.w     A7, 4
  762. 0000079E  6606                     bne        +0x8 /* 000007A6 */
  763. 000007A0  422E 000A                clr.b      [A6 + 0xA]
  764. 000007A4  6012                     bra        +0x14 /* 000007B8 */
  765. label000007A6:
  766. 000007A6  7008                     moveq.l    D0, 0x08
  767. 000007A8  2F00                     move.l     -[A7], D0
  768. 000007AA  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  769. 000007AE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  770. 000007B2  1D40 000A                move.b     [A6 + 0xA], D0
  771. 000007B6  504F                     addq.w     A7, 8
  772. label000007B8:
  773. 000007B8  286E FFFC                movea.l    A4, [A6 - 0x4]
  774. 000007BC  4E5E                     unlink     A6
  775. 000007BE  205F                     movea.l    A0, [A7]+
  776. 000007C0  544F                     addq.w     A7, 2
  777. 000007C2  4ED0                     jmp        [A0]
  778. 000007C4  4E56 0000                link       A6, 0
  779. 000007C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  780. 000007CC  3C2E 000C                move.w     D6, [A6 + 0xC]
  781. 000007D0  2E2E 0008                move.l     D7, [A6 + 0x8]
  782. 000007D4  48C6                     ext.l      D6
  783. 000007D6  2F06                     move.l     -[A7], D6
  784. 000007D8  4EBA FF3A                jsr        [PC - 0xC6 /* 00000714 */]
  785. 000007DC  2840                     movea.l    A4, D0
  786. 000007DE  200C                     move.l     D0, A4
  787. 000007E0  584F                     addq.w     A7, 4
  788. 000007E2  6700 00DC                beq        +0xDE /* 000008C0 */
  789. 000007E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  790. 000007E8  B087                     cmp.l      D0, D7
  791. 000007EA  662C                     bne        +0x2E /* 00000818 */
  792. 000007EC  486C 0022                pea.l      [A4 + 0x22]
  793. 000007F0  700B                     moveq.l    D0, 0x0B
  794. 000007F2  3F00                     move.w     -[A7], D0
  795. 000007F4  7201                     moveq.l    D1, 0x01
  796. 000007F6  1F01                     move.b     -[A7], D1
  797. 000007F8  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  798. 000007FC  7000                     moveq.l    D0, 0x00
  799. 000007FE  2F00                     move.l     -[A7], D0
  800. 00000800  7202                     moveq.l    D1, 0x02
  801. 00000802  2F01                     move.l     -[A7], D1
  802. 00000804  700D                     moveq.l    D0, 0x0D
  803. 00000806  2F00                     move.l     -[A7], D0
  804. 00000808  486C 0022                pea.l      [A4 + 0x22]
  805. 0000080C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  806. 00000810  4FEF 0010                lea.l      A7, [A7 + 0x10]
  807. 00000814  6000 0096                bra        +0x98 /* 000008AC */
  808. label00000818:
  809. 00000818  70FE                     moveq.l    D0, 0xFFFFFFFE
  810. 0000081A  B087                     cmp.l      D0, D7
  811. 0000081C  662A                     bne        +0x2C /* 00000848 */
  812. 0000081E  486C 0022                pea.l      [A4 + 0x22]
  813. 00000822  700B                     moveq.l    D0, 0x0B
  814. 00000824  3F00                     move.w     -[A7], D0
  815. 00000826  7201                     moveq.l    D1, 0x01
  816. 00000828  1F01                     move.b     -[A7], D1
  817. 0000082A  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  818. 0000082E  7001                     moveq.l    D0, 0x01
  819. 00000830  2F00                     move.l     -[A7], D0
  820. 00000832  7202                     moveq.l    D1, 0x02
  821. 00000834  2F01                     move.l     -[A7], D1
  822. 00000836  700D                     moveq.l    D0, 0x0D
  823. 00000838  2F00                     move.l     -[A7], D0
  824. 0000083A  486C 0022                pea.l      [A4 + 0x22]
  825. 0000083E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  826. 00000842  4FEF 0010                lea.l      A7, [A7 + 0x10]
  827. 00000846  6064                     bra        +0x66 /* 000008AC */
  828. label00000848:
  829. 00000848  4A87                     tst.l      D7
  830. 0000084A  6612                     bne        +0x14 /* 0000085E */
  831. 0000084C  486C 0022                pea.l      [A4 + 0x22]
  832. 00000850  700B                     moveq.l    D0, 0x0B
  833. 00000852  3F00                     move.w     -[A7], D0
  834. 00000854  7200                     moveq.l    D1, 0x00
  835. 00000856  1F01                     move.b     -[A7], D1
  836. 00000858  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  837. 0000085C  604E                     bra        +0x50 /* 000008AC */
  838. label0000085E:
  839. 0000085E  486C 0022                pea.l      [A4 + 0x22]
  840. 00000862  700B                     moveq.l    D0, 0x0B
  841. 00000864  3F00                     move.w     -[A7], D0
  842. 00000866  7201                     moveq.l    D1, 0x01
  843. 00000868  1F01                     move.b     -[A7], D1
  844. 0000086A  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  845. 0000086E  7002                     moveq.l    D0, 0x02
  846. 00000870  2F00                     move.l     -[A7], D0
  847. 00000872  2F00                     move.l     -[A7], D0
  848. 00000874  720D                     moveq.l    D1, 0x0D
  849. 00000876  2F01                     move.l     -[A7], D1
  850. 00000878  486C 0022                pea.l      [A4 + 0x22]
  851. 0000087C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  852. 00000880  7001                     moveq.l    D0, 0x01
  853. 00000882  B087                     cmp.l      D0, D7
  854. 00000884  4FEF 0010                lea.l      A7, [A7 + 0x10]
  855. 00000888  6E08                     bgt        +0xA /* 00000892 */
  856. 0000088A  0C87 0000 00FF           cmpi.l     D7, 0xFF
  857. 00000890  6F02                     ble        +0x4 /* 00000894 */
  858. label00000892:
  859. 00000892  7E0A                     moveq.l    D7, 0x0A
  860. label00000894:
  861. 00000894  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  862. 0000089A  C0AC 0022                and.l      D0, [A4 + 0x22]
  863. 0000089E  2207                     move.l     D1, D7
  864. 000008A0  E149                     lsl        D1.w, 8
  865. 000008A2  4841                     swap.w     D1
  866. 000008A4  4241                     clr.w      D1
  867. 000008A6  8280                     or.l       D1, D0
  868. 000008A8  2941 0022                move.l     [A4 + 0x22], D1
  869. label000008AC:
  870. 000008AC  3F06                     move.w     -[A7], D6
  871. 000008AE  7000                     moveq.l    D0, 0x00
  872. 000008B0  1F00                     move.b     -[A7], D0
  873. 000008B2  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  874. 000008B6  3F06                     move.w     -[A7], D6
  875. 000008B8  7009                     moveq.l    D0, 0x09
  876. 000008BA  3F00                     move.w     -[A7], D0
  877. 000008BC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  878. label000008C0:
  879. 000008C0  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  880. 000008C6  4E5E                     unlink     A6
  881. 000008C8  205F                     movea.l    A0, [A7]+
  882. 000008CA  5C4F                     addq.w     A7, 6
  883. 000008CC  4ED0                     jmp        [A0]
  884. 000008CE  4E56 0000                link       A6, 0
  885. 000008D2  48E7 1108                movem.l    -[A7], D3,D7,A4
  886. 000008D6  302E 0008                move.w     D0, [A6 + 0x8]
  887. 000008DA  48C0                     ext.l      D0
  888. 000008DC  2F00                     move.l     -[A7], D0
  889. 000008DE  4EBA FE34                jsr        [PC - 0x1CC /* 00000714 */]
  890. 000008E2  2840                     movea.l    A4, D0
  891. 000008E4  200C                     move.l     D0, A4
  892. 000008E6  584F                     addq.w     A7, 4
  893. 000008E8  660A                     bne        +0xC /* 000008F4 */
  894. 000008EA  7000                     moveq.l    D0, 0x00
  895. 000008EC  2D40 000A                move.l     [A6 + 0xA], D0
  896. 000008F0  6000 0084                bra        +0x86 /* 00000976 */
  897. label000008F4:
  898. 000008F4  700B                     moveq.l    D0, 0x0B
  899. 000008F6  2F00                     move.l     -[A7], D0
  900. 000008F8  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  901. 000008FC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  902. 00000900  4A00                     tst.b      D0
  903. 00000902  504F                     addq.w     A7, 8
  904. 00000904  6608                     bne        +0xA /* 0000090E */
  905. 00000906  7000                     moveq.l    D0, 0x00
  906. 00000908  2D40 000A                move.l     [A6 + 0xA], D0
  907. 0000090C  6068                     bra        +0x6A /* 00000976 */
  908. label0000090E:
  909. 0000090E  7002                     moveq.l    D0, 0x02
  910. 00000910  2F00                     move.l     -[A7], D0
  911. 00000912  720D                     moveq.l    D1, 0x0D
  912. 00000914  2F01                     move.l     -[A7], D1
  913. 00000916  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  914. 0000091A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  915. 0000091E  4A80                     tst.l      D0
  916. 00000920  4FEF 000C                lea.l      A7, [A7 + 0xC]
  917. 00000924  6706                     beq        +0x8 /* 0000092C */
  918. 00000926  5380                     subq.l     D0, 1
  919. 00000928  670A                     beq        +0xC /* 00000934 */
  920. 0000092A  6010                     bra        +0x12 /* 0000093C */
  921. label0000092C:
  922. 0000092C  70FF                     moveq.l    D0, 0xFFFFFFFF
  923. 0000092E  2D40 000A                move.l     [A6 + 0xA], D0
  924. 00000932  6042                     bra        +0x44 /* 00000976 */
  925. label00000934:
  926. 00000934  70FE                     moveq.l    D0, 0xFFFFFFFE
  927. 00000936  2D40 000A                move.l     [A6 + 0xA], D0
  928. 0000093A  603A                     bra        +0x3C /* 00000976 */
  929. label0000093C:
  930. 0000093C  202C 0022                move.l     D0, [A4 + 0x22]
  931. 00000940  4840                     swap.w     D0
  932. 00000942  48C0                     ext.l      D0
  933. 00000944  E040                     asr        D0.w, 8
  934. 00000946  223C 0000 00FF           move.l     D1, 0xFF
  935. 0000094C  C280                     and.l      D1, D0
  936. 0000094E  7001                     moveq.l    D0, 0x01
  937. 00000950  B081                     cmp.l      D0, D1
  938. 00000952  52C3                     shi        D3
  939. 00000954  4403                     neg.b      D3
  940. 00000956  6704                     beq        +0x6 /* 0000095C */
  941. 00000958  700A                     moveq.l    D0, 0x0A
  942. 0000095A  6014                     bra        +0x16 /* 00000970 */
  943. label0000095C:
  944. 0000095C  202C 0022                move.l     D0, [A4 + 0x22]
  945. 00000960  4840                     swap.w     D0
  946. 00000962  48C0                     ext.l      D0
  947. 00000964  E040                     asr        D0.w, 8
  948. 00000966  223C 0000 00FF           move.l     D1, 0xFF
  949. 0000096C  C280                     and.l      D1, D0
  950. 0000096E  2001                     move.l     D0, D1
  951. label00000970:
  952. 00000970  2E00                     move.l     D7, D0
  953. 00000972  2D47 000A                move.l     [A6 + 0xA], D7
  954. label00000976:
  955. 00000976  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  956. 0000097C  4E5E                     unlink     A6
  957. 0000097E  205F                     movea.l    A0, [A7]+
  958. 00000980  544F                     addq.w     A7, 2
  959. 00000982  4ED0                     jmp        [A0]
  960. 00000984  4E56 0000                link       A6, 0
  961. 00000988  48E7 0108                movem.l    -[A7], D7,A4
  962. 0000098C  3E2E 000A                move.w     D7, [A6 + 0xA]
  963. 00000990  48C7                     ext.l      D7
  964. 00000992  2F07                     move.l     -[A7], D7
  965. 00000994  4EBA FD7E                jsr        [PC - 0x282 /* 00000714 */]
  966. 00000998  2840                     movea.l    A4, D0
  967. 0000099A  200C                     move.l     D0, A4
  968. 0000099C  584F                     addq.w     A7, 4
  969. 0000099E  671A                     beq        +0x1C /* 000009BA */
  970. 000009A0  486C 0022                pea.l      [A4 + 0x22]
  971. 000009A4  700A                     moveq.l    D0, 0x0A
  972. 000009A6  3F00                     move.w     -[A7], D0
  973. 000009A8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  974. 000009AC  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  975. 000009B0  3F07                     move.w     -[A7], D7
  976. 000009B2  7009                     moveq.l    D0, 0x09
  977. 000009B4  3F00                     move.w     -[A7], D0
  978. 000009B6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  979. label000009BA:
  980. 000009BA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  981. 000009C0  4E5E                     unlink     A6
  982. 000009C2  2E9F                     move.l     [A7], [A7]+
  983. 000009C4  4E75                     rts
  984. 000009C6  4E56 0000                link       A6, 0
  985. 000009CA  2F0C                     move.l     -[A7], A4
  986. 000009CC  302E 0008                move.w     D0, [A6 + 0x8]
  987. 000009D0  48C0                     ext.l      D0
  988. 000009D2  2F00                     move.l     -[A7], D0
  989. 000009D4  4EBA FD3E                jsr        [PC - 0x2C2 /* 00000714 */]
  990. 000009D8  2840                     movea.l    A4, D0
  991. 000009DA  200C                     move.l     D0, A4
  992. 000009DC  584F                     addq.w     A7, 4
  993. 000009DE  6606                     bne        +0x8 /* 000009E6 */
  994. 000009E0  422E 000A                clr.b      [A6 + 0xA]
  995. 000009E4  6012                     bra        +0x14 /* 000009F8 */
  996. label000009E6:
  997. 000009E6  700A                     moveq.l    D0, 0x0A
  998. 000009E8  2F00                     move.l     -[A7], D0
  999. 000009EA  2F2C 0022                move.l     -[A7], [A4 + 0x22]
  1000. 000009EE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1001. 000009F2  1D40 000A                move.b     [A6 + 0xA], D0
  1002. 000009F6  504F                     addq.w     A7, 8
  1003. label000009F8:
  1004. 000009F8  286E FFFC                movea.l    A4, [A6 - 0x4]
  1005. 000009FC  4E5E                     unlink     A6
  1006. 000009FE  205F                     movea.l    A0, [A7]+
  1007. 00000A00  544F                     addq.w     A7, 2
  1008. 00000A02  4ED0                     jmp        [A0]
  1009. 00000A04  4E56 0000                link       A6, 0
  1010. 00000A08  48E7 0118                movem.l    -[A7], D7,A3,A4
  1011. 00000A0C  286E 0008                movea.l    A4, [A6 + 0x8]
  1012. 00000A10  3E2E 000C                move.w     D7, [A6 + 0xC]
  1013. 00000A14  598F                     subq.l     A7, 4
  1014. 00000A16  3F07                     move.w     -[A7], D7
  1015. 00000A18  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1016. 00000A1C  265F                     movea.l    A3, [A7]+
  1017. 00000A1E  200B                     move.l     D0, A3
  1018. 00000A20  6608                     bne        +0xA /* 00000A2A */
  1019. 00000A22  2F0C                     move.l     -[A7], A4
  1020. 00000A24  4EAD 33EA                jsr        [A5 + 0x33EA /* export_1657 */]
  1021. 00000A28  600C                     bra        +0xE /* 00000A36 */
  1022. label00000A2A:
  1023. 00000A2A  558F                     subq.l     A7, 2
  1024. 00000A2C  3F07                     move.w     -[A7], D7
  1025. 00000A2E  2F0C                     move.l     -[A7], A4
  1026. 00000A30  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1027. 00000A34  544F                     addq.w     A7, 2
  1028. label00000A36:
  1029. 00000A36  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1030. 00000A3C  4E5E                     unlink     A6
  1031. 00000A3E  205F                     movea.l    A0, [A7]+
  1032. 00000A40  5C4F                     addq.w     A7, 6
  1033. 00000A42  4ED0                     jmp        [A0]
  1034. 00000A44  4E56 0000                link       A6, 0
  1035. 00000A48  48E7 0118                movem.l    -[A7], D7,A3,A4
  1036. 00000A4C  266E 0008                movea.l    A3, [A6 + 0x8]
  1037. 00000A50  3E2E 000C                move.w     D7, [A6 + 0xC]
  1038. 00000A54  598F                     subq.l     A7, 4
  1039. 00000A56  3F07                     move.w     -[A7], D7
  1040. 00000A58  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1041. 00000A5C  285F                     movea.l    A4, [A7]+
  1042. 00000A5E  200C                     move.l     D0, A4
  1043. 00000A60  671E                     beq        +0x20 /* 00000A80 */
  1044. 00000A62  558F                     subq.l     A7, 2
  1045. 00000A64  102C 0010                move.b     D0, [A4 + 0x10]
  1046. 00000A68  4880                     ext.w      D0
  1047. 00000A6A  3F00                     move.w     -[A7], D0
  1048. 00000A6C  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  1049. 00000A70  4A1F                     tst.b      [A7]+
  1050. 00000A72  670C                     beq        +0xE /* 00000A80 */
  1051. 00000A74  558F                     subq.l     A7, 2
  1052. 00000A76  3F07                     move.w     -[A7], D7
  1053. 00000A78  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  1054. 00000A7C  4A1F                     tst.b      [A7]+
  1055. 00000A7E  6606                     bne        +0x8 /* 00000A86 */
  1056. label00000A80:
  1057. 00000A80  422E 000E                clr.b      [A6 + 0xE]
  1058. 00000A84  6044                     bra        +0x46 /* 00000ACA */
  1059. label00000A86:
  1060. 00000A86  302B 0006                move.w     D0, [A3 + 0x6]
  1061. 00000A8A  48C0                     ext.l      D0
  1062. 00000A8C  322B 0002                move.w     D1, [A3 + 0x2]
  1063. 00000A90  48C1                     ext.l      D1
  1064. 00000A92  9081                     sub.l      D0, D1
  1065. 00000A94  D06C 002A                add.w      D0, [A4 + 0x2A]
  1066. 00000A98  3940 002E                move.w     [A4 + 0x2E], D0
  1067. 00000A9C  302B 0004                move.w     D0, [A3 + 0x4]
  1068. 00000AA0  9053                     sub.w      D0, [A3]
  1069. 00000AA2  3940 0030                move.w     [A4 + 0x30], D0
  1070. 00000AA6  558F                     subq.l     A7, 2
  1071. 00000AA8  3F07                     move.w     -[A7], D7
  1072. 00000AAA  7000                     moveq.l    D0, 0x00
  1073. 00000AAC  1F00                     move.b     -[A7], D0
  1074. 00000AAE  1F00                     move.b     -[A7], D0
  1075. 00000AB0  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  1076. 00000AB4  7004                     moveq.l    D0, 0x04
  1077. 00000AB6  2F00                     move.l     -[A7], D0
  1078. 00000AB8  48C7                     ext.l      D7
  1079. 00000ABA  2F07                     move.l     -[A7], D7
  1080. 00000ABC  4EBA F58E                jsr        [PC - 0xA72 /* 0000004C */]
  1081. 00000AC0  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1082. 00000AC6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1083. label00000ACA:
  1084. 00000ACA  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1085. 00000AD0  4E5E                     unlink     A6
  1086. 00000AD2  205F                     movea.l    A0, [A7]+
  1087. 00000AD4  5C4F                     addq.w     A7, 6
  1088. 00000AD6  4ED0                     jmp        [A0]
  1089. 00000AD8  4E56 0000                link       A6, 0
  1090. 00000ADC  2F0C                     move.l     -[A7], A4
  1091. 00000ADE  598F                     subq.l     A7, 4
  1092. 00000AE0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1093. 00000AE4  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1094. 00000AE8  285F                     movea.l    A4, [A7]+
  1095. 00000AEA  200C                     move.l     D0, A4
  1096. 00000AEC  6708                     beq        +0xA /* 00000AF6 */
  1097. 00000AEE  7001                     moveq.l    D0, 0x01
  1098. 00000AF0  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1099. 00000AF4  6706                     beq        +0x8 /* 00000AFC */
  1100. label00000AF6:
  1101. 00000AF6  426E 000A                clr.w      [A6 + 0xA]
  1102. 00000AFA  6014                     bra        +0x16 /* 00000B10 */
  1103. label00000AFC:
  1104. 00000AFC  4A6C 001E                tst.w      [A4 + 0x1E]
  1105. 00000B00  6C08                     bge        +0xA /* 00000B0A */
  1106. 00000B02  3D6C 0034 000A           move.w     [A6 + 0xA], [A4 + 0x34]
  1107. 00000B08  6006                     bra        +0x8 /* 00000B10 */
  1108. label00000B0A:
  1109. 00000B0A  3D7C 0001 000A           move.w     [A6 + 0xA], 0x1
  1110. label00000B10:
  1111. 00000B10  286E FFFC                movea.l    A4, [A6 - 0x4]
  1112. 00000B14  4E5E                     unlink     A6
  1113. 00000B16  205F                     movea.l    A0, [A7]+
  1114. 00000B18  544F                     addq.w     A7, 2
  1115. 00000B1A  4ED0                     jmp        [A0]
  1116. 00000B1C  4E56 0000                link       A6, 0
  1117. 00000B20  48E7 0108                movem.l    -[A7], D7,A4
  1118. 00000B24  598F                     subq.l     A7, 4
  1119. 00000B26  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1120. 00000B2A  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1121. 00000B2E  285F                     movea.l    A4, [A7]+
  1122. 00000B30  200C                     move.l     D0, A4
  1123. 00000B32  6708                     beq        +0xA /* 00000B3C */
  1124. 00000B34  7001                     moveq.l    D0, 0x01
  1125. 00000B36  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1126. 00000B3A  6706                     beq        +0x8 /* 00000B42 */
  1127. label00000B3C:
  1128. 00000B3C  426E 000A                clr.w      [A6 + 0xA]
  1129. 00000B40  600E                     bra        +0x10 /* 00000B50 */
  1130. label00000B42:
  1131. 00000B42  3E2C 0036                move.w     D7, [A4 + 0x36]
  1132. 00000B46  6E04                     bgt        +0x6 /* 00000B4C */
  1133. 00000B48  3007                     move.w     D0, D7
  1134. 00000B4A  5347                     subq.w     D7, 1
  1135. label00000B4C:
  1136. 00000B4C  3D47 000A                move.w     [A6 + 0xA], D7
  1137. label00000B50:
  1138. 00000B50  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1139. 00000B56  4E5E                     unlink     A6
  1140. 00000B58  205F                     movea.l    A0, [A7]+
  1141. 00000B5A  544F                     addq.w     A7, 2
  1142. 00000B5C  4ED0                     jmp        [A0]
  1143. 00000B5E  4E56 0000                link       A6, 0
  1144. 00000B62  48E7 0308                movem.l    -[A7], D6,D7,A4
  1145. 00000B66  3C2E 000A                move.w     D6, [A6 + 0xA]
  1146. 00000B6A  3E2E 0008                move.w     D7, [A6 + 0x8]
  1147. 00000B6E  598F                     subq.l     A7, 4
  1148. 00000B70  3F06                     move.w     -[A7], D6
  1149. 00000B72  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1150. 00000B76  285F                     movea.l    A4, [A7]+
  1151. 00000B78  200C                     move.l     D0, A4
  1152. 00000B7A  6722                     beq        +0x24 /* 00000B9E */
  1153. 00000B7C  7001                     moveq.l    D0, 0x01
  1154. 00000B7E  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1155. 00000B82  661A                     bne        +0x1C /* 00000B9E */
  1156. 00000B84  4A47                     tst.w      D7
  1157. 00000B86  6C04                     bge        +0x6 /* 00000B8C */
  1158. 00000B88  3007                     move.w     D0, D7
  1159. 00000B8A  5247                     addq.w     D7, 1
  1160. label00000B8C:
  1161. 00000B8C  3947 0036                move.w     [A4 + 0x36], D7
  1162. 00000B90  7008                     moveq.l    D0, 0x08
  1163. 00000B92  2F00                     move.l     -[A7], D0
  1164. 00000B94  48C6                     ext.l      D6
  1165. 00000B96  2F06                     move.l     -[A7], D6
  1166. 00000B98  4EBA F4B2                jsr        [PC - 0xB4E /* 0000004C */]
  1167. 00000B9C  504F                     addq.w     A7, 8
  1168. label00000B9E:
  1169. 00000B9E  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1170. 00000BA4  4E5E                     unlink     A6
  1171. 00000BA6  2E9F                     move.l     [A7], [A7]+
  1172. 00000BA8  4E75                     rts
  1173. 00000BAA  4E56 0000                link       A6, 0
  1174. 00000BAE  48E7 0018                movem.l    -[A7], A3,A4
  1175. 00000BB2  266E 0008                movea.l    A3, [A6 + 0x8]
  1176. 00000BB6  598F                     subq.l     A7, 4
  1177. 00000BB8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1178. 00000BBC  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1179. 00000BC0  285F                     movea.l    A4, [A7]+
  1180. 00000BC2  200C                     move.l     D0, A4
  1181. 00000BC4  670E                     beq        +0x10 /* 00000BD4 */
  1182. 00000BC6  7001                     moveq.l    D0, 0x01
  1183. 00000BC8  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1184. 00000BCC  6606                     bne        +0x8 /* 00000BD4 */
  1185. 00000BCE  26AC 0030                move.l     [A3], [A4 + 0x30]
  1186. 00000BD2  6002                     bra        +0x4 /* 00000BD6 */
  1187. label00000BD4:
  1188. 00000BD4  4293                     clr.l      [A3]
  1189. label00000BD6:
  1190. 00000BD6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1191. 00000BDC  4E5E                     unlink     A6
  1192. 00000BDE  205F                     movea.l    A0, [A7]+
  1193. 00000BE0  5C4F                     addq.w     A7, 6
  1194. 00000BE2  4ED0                     jmp        [A0]
  1195. 00000BE4  4E56 0000                link       A6, 0
  1196. 00000BE8  48E7 0108                movem.l    -[A7], D7,A4
  1197. 00000BEC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1198. 00000BF0  598F                     subq.l     A7, 4
  1199. 00000BF2  3F07                     move.w     -[A7], D7
  1200. 00000BF4  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1201. 00000BF8  285F                     movea.l    A4, [A7]+
  1202. 00000BFA  200C                     move.l     D0, A4
  1203. 00000BFC  671C                     beq        +0x1E /* 00000C1A */
  1204. 00000BFE  7001                     moveq.l    D0, 0x01
  1205. 00000C00  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1206. 00000C04  6614                     bne        +0x16 /* 00000C1A */
  1207. 00000C06  296E 0008 0030           move.l     [A4 + 0x30], [A6 + 0x8]
  1208. 00000C0C  7008                     moveq.l    D0, 0x08
  1209. 00000C0E  2F00                     move.l     -[A7], D0
  1210. 00000C10  48C7                     ext.l      D7
  1211. 00000C12  2F07                     move.l     -[A7], D7
  1212. 00000C14  4EBA F436                jsr        [PC - 0xBCA /* 0000004C */]
  1213. 00000C18  504F                     addq.w     A7, 8
  1214. label00000C1A:
  1215. 00000C1A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1216. 00000C20  4E5E                     unlink     A6
  1217. 00000C22  205F                     movea.l    A0, [A7]+
  1218. 00000C24  5C4F                     addq.w     A7, 6
  1219. 00000C26  4ED0                     jmp        [A0]
  1220. 00000C28  4E56 FDB2                link       A6, -0x024E
  1221. 00000C2C  48E7 0018                movem.l    -[A7], A3,A4
  1222. 00000C30  266E 0008                movea.l    A3, [A6 + 0x8]
  1223. 00000C34  4253                     clr.w      [A3]
  1224. 00000C36  598F                     subq.l     A7, 4
  1225. 00000C38  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1226. 00000C3C  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1227. 00000C40  285F                     movea.l    A4, [A7]+
  1228. 00000C42  200C                     move.l     D0, A4
  1229. 00000C44  675E                     beq        +0x60 /* 00000CA4 */
  1230. 00000C46  558F                     subq.l     A7, 2
  1231. 00000C48  2F0C                     move.l     -[A7], A4
  1232. 00000C4A  4EAD 308A                jsr        [A5 + 0x308A /* export_1549 */]
  1233. 00000C4E  4A1F                     tst.b      [A7]+
  1234. 00000C50  6752                     beq        +0x54 /* 00000CA4 */
  1235. 00000C52  598F                     subq.l     A7, 4
  1236. 00000C54  2F0C                     move.l     -[A7], A4
  1237. 00000C56  7002                     moveq.l    D0, 0x02
  1238. 00000C58  3F00                     move.w     -[A7], D0
  1239. 00000C5A  486E FDF2                pea.l      [A6 - 0x20E]
  1240. 00000C5E  4878 0100                push.l     0x100
  1241. 00000C62  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  1242. 00000C66  598F                     subq.l     A7, 4
  1243. 00000C68  2F0C                     move.l     -[A7], A4
  1244. 00000C6A  7003                     moveq.l    D0, 0x03
  1245. 00000C6C  3F00                     move.w     -[A7], D0
  1246. 00000C6E  486E FDB2                pea.l      [A6 - 0x24E]
  1247. 00000C72  7240                     moveq.l    D1, 0x40
  1248. 00000C74  2F01                     move.l     -[A7], D1
  1249. 00000C76  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  1250. 00000C7A  7001                     moveq.l    D0, 0x01
  1251. 00000C7C  2F00                     move.l     -[A7], D0
  1252. 00000C7E  486E FDF2                pea.l      [A6 - 0x20E]
  1253. 00000C82  486E FEF2                pea.l      [A6 - 0x10E]
  1254. 00000C86  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  1255. 00000C8A  486E FDB2                pea.l      [A6 - 0x24E]
  1256. 00000C8E  486E FEF2                pea.l      [A6 - 0x10E]
  1257. 00000C92  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  1258. 00000C96  2F0B                     move.l     -[A7], A3
  1259. 00000C98  486E FEF2                pea.l      [A6 - 0x10E]
  1260. 00000C9C  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  1261. 00000CA0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1262. label00000CA4:
  1263. 00000CA4  4CEE 1800 FDAA           movem.l    A3,A4, [A6 - 0x256]
  1264. 00000CAA  4E5E                     unlink     A6
  1265. 00000CAC  205F                     movea.l    A0, [A7]+
  1266. 00000CAE  5C4F                     addq.w     A7, 6
  1267. 00000CB0  4ED0                     jmp        [A0]
  1268. 00000CB2  4E56 FCEE                link       A6, -0x0312
  1269. 00000CB6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1270. 00000CBA  47EE FDF0                lea.l      A3, [A6 - 0x210]
  1271. 00000CBE  3C2E 000C                move.w     D6, [A6 + 0xC]
  1272. 00000CC2  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1273. 00000CC4  598F                     subq.l     A7, 4
  1274. 00000CC6  3F06                     move.w     -[A7], D6
  1275. 00000CC8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1276. 00000CCC  285F                     movea.l    A4, [A7]+
  1277. 00000CCE  200C                     move.l     D0, A4
  1278. 00000CD0  6608                     bne        +0xA /* 00000CDA */
  1279. 00000CD2  3D47 000E                move.w     [A6 + 0xE], D7
  1280. 00000CD6  6000 00BA                bra        +0xBC /* 00000D92 */
  1281. label00000CDA:
  1282. 00000CDA  558F                     subq.l     A7, 2
  1283. 00000CDC  2F0C                     move.l     -[A7], A4
  1284. 00000CDE  4EAD 308A                jsr        [A5 + 0x308A /* export_1549 */]
  1285. 00000CE2  4A1F                     tst.b      [A7]+
  1286. 00000CE4  6608                     bne        +0xA /* 00000CEE */
  1287. 00000CE6  3D47 000E                move.w     [A6 + 0xE], D7
  1288. 00000CEA  6000 00A6                bra        +0xA8 /* 00000D92 */
  1289. label00000CEE:
  1290. 00000CEE  102C 0010                move.b     D0, [A4 + 0x10]
  1291. 00000CF2  4880                     ext.w      D0
  1292. 00000CF4  48C0                     ext.l      D0
  1293. 00000CF6  2F00                     move.l     -[A7], D0
  1294. 00000CF8  7001                     moveq.l    D0, 0x01
  1295. 00000CFA  2F00                     move.l     -[A7], D0
  1296. 00000CFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1297. 00000D00  486E FEF2                pea.l      [A6 - 0x10E]
  1298. 00000D04  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  1299. 00000D08  4A00                     tst.b      D0
  1300. 00000D0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1301. 00000D0E  6606                     bne        +0x8 /* 00000D16 */
  1302. 00000D10  3D47 000E                move.w     [A6 + 0xE], D7
  1303. 00000D14  607C                     bra        +0x7E /* 00000D92 */
  1304. label00000D16:
  1305. 00000D16  026C FEFB 0008           andi.w     [A4 + 0x8], 0xFEFB
  1306. 00000D1C  2F0C                     move.l     -[A7], A4
  1307. 00000D1E  7000                     moveq.l    D0, 0x00
  1308. 00000D20  3F00                     move.w     -[A7], D0
  1309. 00000D22  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  1310. 00000D26  3F06                     move.w     -[A7], D6
  1311. 00000D28  7004                     moveq.l    D0, 0x04
  1312. 00000D2A  3F00                     move.w     -[A7], D0
  1313. 00000D2C  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  1314. 00000D30  2F0B                     move.l     -[A7], A3
  1315. 00000D32  486E FEF2                pea.l      [A6 - 0x10E]
  1316. 00000D36  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1317. 00000D3A  486E FEF2                pea.l      [A6 - 0x10E]
  1318. 00000D3E  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  1319. 00000D42  486E FCEE                pea.l      [A6 - 0x312]
  1320. 00000D46  486E FEF2                pea.l      [A6 - 0x10E]
  1321. 00000D4A  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  1322. 00000D4E  2F0C                     move.l     -[A7], A4
  1323. 00000D50  7002                     moveq.l    D0, 0x02
  1324. 00000D52  3F00                     move.w     -[A7], D0
  1325. 00000D54  486E FCEE                pea.l      [A6 - 0x312]
  1326. 00000D58  7200                     moveq.l    D1, 0x00
  1327. 00000D5A  122E FCEE                move.b     D1, [A6 - 0x312]
  1328. 00000D5E  5241                     addq.w     D1, 1
  1329. 00000D60  48C1                     ext.l      D1
  1330. 00000D62  2F01                     move.l     -[A7], D1
  1331. 00000D64  4EAD 30E2                jsr        [A5 + 0x30E2 /* export_1560 */]
  1332. 00000D68  2F0C                     move.l     -[A7], A4
  1333. 00000D6A  7003                     moveq.l    D0, 0x03
  1334. 00000D6C  3F00                     move.w     -[A7], D0
  1335. 00000D6E  2F0B                     move.l     -[A7], A3
  1336. 00000D70  7200                     moveq.l    D1, 0x00
  1337. 00000D72  1213                     move.b     D1, [A3]
  1338. 00000D74  5241                     addq.w     D1, 1
  1339. 00000D76  48C1                     ext.l      D1
  1340. 00000D78  2F01                     move.l     -[A7], D1
  1341. 00000D7A  4EAD 30E2                jsr        [A5 + 0x30E2 /* export_1560 */]
  1342. 00000D7E  7008                     moveq.l    D0, 0x08
  1343. 00000D80  2F00                     move.l     -[A7], D0
  1344. 00000D82  48C6                     ext.l      D6
  1345. 00000D84  2F06                     move.l     -[A7], D6
  1346. 00000D86  4EBA F2C4                jsr        [PC - 0xD3C /* 0000004C */]
  1347. 00000D8A  426E 000E                clr.w      [A6 + 0xE]
  1348. 00000D8E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1349. label00000D92:
  1350. 00000D92  4CEE 18C0 FCDE           movem.l    D6,D7,A3,A4, [A6 - 0x322]
  1351. 00000D98  4E5E                     unlink     A6
  1352. 00000D9A  205F                     movea.l    A0, [A7]+
  1353. 00000D9C  5C4F                     addq.w     A7, 6
  1354. 00000D9E  4ED0                     jmp        [A0]
  1355. 00000DA0  4E56 0000                link       A6, 0
  1356. 00000DA4  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  1357. 00000DA8  3D68 000C 0008           move.w     [A6 + 0x8], [A0 + 0xC]
  1358. 00000DAE  4E5E                     unlink     A6
  1359. 00000DB0  4E75                     rts
  1360. 00000DB2  4E56 0000                link       A6, 0
  1361. 00000DB6  558F                     subq.l     A7, 2
  1362. 00000DB8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1363. 00000DBC  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  1364. 00000DC0  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  1365. 00000DC4  4E5E                     unlink     A6
  1366. 00000DC6  205F                     movea.l    A0, [A7]+
  1367. 00000DC8  544F                     addq.w     A7, 2
  1368. 00000DCA  4ED0                     jmp        [A0]
  1369. 00000DCC  4E56 0000                link       A6, 0
  1370. 00000DD0  48E7 1100                movem.l    -[A7], D3,D7
  1371. 00000DD4  3E2E 0008                move.w     D7, [A6 + 0x8]
  1372. 00000DD8  7600                     moveq.l    D3, 0x00
  1373. 00000DDA  0C47 0001                cmpi.w     D7, 0x1
  1374. 00000DDE  6D08                     blt        +0xA /* 00000DE8 */
  1375. 00000DE0  0C47 7D00                cmpi.w     D7, 0x7D00 /* '}\0' */
  1376. 00000DE4  6E02                     bgt        +0x4 /* 00000DE8 */
  1377. 00000DE6  7601                     moveq.l    D3, 0x01
  1378. label00000DE8:
  1379. 00000DE8  1D43 000A                move.b     [A6 + 0xA], D3
  1380. 00000DEC  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  1381. 00000DF2  4E5E                     unlink     A6
  1382. 00000DF4  205F                     movea.l    A0, [A7]+
  1383. 00000DF6  544F                     addq.w     A7, 2
  1384. 00000DF8  4ED0                     jmp        [A0]
  1385. 00000DFA  4E56 0000                link       A6, 0
  1386. 00000DFE  48E7 0118                movem.l    -[A7], D7,A3,A4
  1387. 00000E02  266E 0008                movea.l    A3, [A6 + 0x8]
  1388. 00000E06  3E2E 000C                move.w     D7, [A6 + 0xC]
  1389. 00000E0A  598F                     subq.l     A7, 4
  1390. 00000E0C  3F07                     move.w     -[A7], D7
  1391. 00000E0E  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1392. 00000E12  285F                     movea.l    A4, [A7]+
  1393. 00000E14  200C                     move.l     D0, A4
  1394. 00000E16  6728                     beq        +0x2A /* 00000E40 */
  1395. 00000E18  4A2C 0010                tst.b      [A4 + 0x10]
  1396. 00000E1C  6722                     beq        +0x24 /* 00000E40 */
  1397. 00000E1E  2F0C                     move.l     -[A7], A4
  1398. 00000E20  7001                     moveq.l    D0, 0x01
  1399. 00000E22  3F00                     move.w     -[A7], D0
  1400. 00000E24  2F0B                     move.l     -[A7], A3
  1401. 00000E26  2F0B                     move.l     -[A7], A3
  1402. 00000E28  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1403. 00000E2C  5280                     addq.l     D0, 1
  1404. 00000E2E  588F                     addq.l     A7, 4
  1405. 00000E30  2F00                     move.l     -[A7], D0
  1406. 00000E32  4EAD 30E2                jsr        [A5 + 0x30E2 /* export_1560 */]
  1407. 00000E36  3F07                     move.w     -[A7], D7
  1408. 00000E38  7009                     moveq.l    D0, 0x09
  1409. 00000E3A  3F00                     move.w     -[A7], D0
  1410. 00000E3C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1411. label00000E40:
  1412. 00000E40  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1413. 00000E46  4E5E                     unlink     A6
  1414. 00000E48  205F                     movea.l    A0, [A7]+
  1415. 00000E4A  5C4F                     addq.w     A7, 6
  1416. 00000E4C  4ED0                     jmp        [A0]
  1417. 00000E4E  4E56 0000                link       A6, 0
  1418. 00000E52  48E7 1008                movem.l    -[A7], D3,A4
  1419. 00000E56  598F                     subq.l     A7, 4
  1420. 00000E58  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1421. 00000E5C  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1422. 00000E60  285F                     movea.l    A4, [A7]+
  1423. 00000E62  200C                     move.l     D0, A4
  1424. 00000E64  6606                     bne        +0x8 /* 00000E6C */
  1425. 00000E66  422E 000E                clr.b      [A6 + 0xE]
  1426. 00000E6A  6020                     bra        +0x22 /* 00000E8C */
  1427. label00000E6C:
  1428. 00000E6C  598F                     subq.l     A7, 4
  1429. 00000E6E  2F0C                     move.l     -[A7], A4
  1430. 00000E70  7001                     moveq.l    D0, 0x01
  1431. 00000E72  3F00                     move.w     -[A7], D0
  1432. 00000E74  206E 0008                movea.l    A0, [A6 + 0x8]
  1433. 00000E78  2F08                     move.l     -[A7], A0
  1434. 00000E7A  4878 0100                push.l     0x100
  1435. 00000E7E  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  1436. 00000E82  4A9F                     tst.l      [A7]+
  1437. 00000E84  5EC3                     sgt        D3
  1438. 00000E86  4403                     neg.b      D3
  1439. 00000E88  1D43 000E                move.b     [A6 + 0xE], D3
  1440. label00000E8C:
  1441. 00000E8C  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1442. 00000E92  4E5E                     unlink     A6
  1443. 00000E94  205F                     movea.l    A0, [A7]+
  1444. 00000E96  5C4F                     addq.w     A7, 6
  1445. 00000E98  4ED0                     jmp        [A0]
  1446. 00000E9A  4E56 0000                link       A6, 0
  1447. 00000E9E  2F07                     move.l     -[A7], D7
  1448. 00000EA0  3E2E 000A                move.w     D7, [A6 + 0xA]
  1449. 00000EA4  4A2E 0008                tst.b      [A6 + 0x8]
  1450. 00000EA8  6614                     bne        +0x16 /* 00000EBE */
  1451. 00000EAA  48C7                     ext.l      D7
  1452. 00000EAC  2F07                     move.l     -[A7], D7
  1453. 00000EAE  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  1454. 00000EB2  2F28 0126                move.l     -[A7], [A0 + 0x126]
  1455. 00000EB6  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1456. 00000EBA  504F                     addq.w     A7, 8
  1457. 00000EBC  6012                     bra        +0x14 /* 00000ED0 */
  1458. label00000EBE:
  1459. 00000EBE  48C7                     ext.l      D7
  1460. 00000EC0  2F07                     move.l     -[A7], D7
  1461. 00000EC2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  1462. 00000EC6  2F28 0126                move.l     -[A7], [A0 + 0x126]
  1463. 00000ECA  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  1464. 00000ECE  504F                     addq.w     A7, 8
  1465. label00000ED0:
  1466. 00000ED0  3F07                     move.w     -[A7], D7
  1467. 00000ED2  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  1468. 00000ED6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1469. 00000EDA  4E5E                     unlink     A6
  1470. 00000EDC  2E9F                     move.l     [A7], [A7]+
  1471. 00000EDE  4E75                     rts
  1472. 00000EE0  4E56 0000                link       A6, 0
  1473. 00000EE4  302E 0008                move.w     D0, [A6 + 0x8]
  1474. 00000EE8  48C0                     ext.l      D0
  1475. 00000EEA  2F00                     move.l     -[A7], D0
  1476. 00000EEC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  1477. 00000EF0  2F28 0126                move.l     -[A7], [A0 + 0x126]
  1478. 00000EF4  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  1479. 00000EF8  1D40 000A                move.b     [A6 + 0xA], D0
  1480. 00000EFC  4E5E                     unlink     A6
  1481. 00000EFE  205F                     movea.l    A0, [A7]+
  1482. 00000F00  544F                     addq.w     A7, 2
  1483. 00000F02  4ED0                     jmp        [A0]
  1484. 00000F04  4E56 FFFE                link       A6, -0x0002
  1485. 00000F08  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1486. 00000F0C  3E2E 000C                move.w     D7, [A6 + 0xC]
  1487. 00000F10  286E 0008                movea.l    A4, [A6 + 0x8]
  1488. 00000F14  598F                     subq.l     A7, 4
  1489. 00000F16  3F07                     move.w     -[A7], D7
  1490. 00000F18  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1491. 00000F1C  265F                     movea.l    A3, [A7]+
  1492. 00000F1E  200B                     move.l     D0, A3
  1493. 00000F20  6764                     beq        +0x66 /* 00000F86 */
  1494. 00000F22  7000                     moveq.l    D0, 0x00
  1495. 00000F24  2880                     move.l     [A4], D0
  1496. 00000F26  558F                     subq.l     A7, 2
  1497. 00000F28  3F07                     move.w     -[A7], D7
  1498. 00000F2A  486E FFFE                pea.l      [A6 - 0x2]
  1499. 00000F2E  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  1500. 00000F32  4A1F                     tst.b      [A7]+
  1501. 00000F34  6750                     beq        +0x52 /* 00000F86 */
  1502. 00000F36  102B 0010                move.b     D0, [A3 + 0x10]
  1503. 00000F3A  5300                     subq.b     D0, 1
  1504. 00000F3C  6714                     beq        +0x16 /* 00000F52 */
  1505. 00000F3E  5900                     subq.b     D0, 4
  1506. 00000F40  662A                     bne        +0x2C /* 00000F6C */
  1507. 00000F42  28AB 0016                move.l     [A4], [A3 + 0x16]
  1508. 00000F46  558F                     subq.l     A7, 2
  1509. 00000F48  2F0C                     move.l     -[A7], A4
  1510. 00000F4A  4EBA 3D7A                jsr        [PC + 0x3D7A /* 00004CC6 */]
  1511. 00000F4E  3C1F                     move.w     D6, [A7]+
  1512. 00000F50  601A                     bra        +0x1C /* 00000F6C */
  1513. label00000F52:
  1514. 00000F52  486B 0016                pea.l      [A3 + 0x16]
  1515. 00000F56  2F0C                     move.l     -[A7], A4
  1516. 00000F58  486B 0020                pea.l      [A3 + 0x20]
  1517. 00000F5C  7001                     moveq.l    D0, 0x01
  1518. 00000F5E  1F00                     move.b     -[A7], D0
  1519. 00000F60  7200                     moveq.l    D1, 0x00
  1520. 00000F62  1F01                     move.b     -[A7], D1
  1521. 00000F64  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  1522. 00000F68  3C2D E54A                move.w     D6, [A5 - 0x1AB6]
  1523. label00000F6C:
  1524. 00000F6C  4A94                     tst.l      [A4]
  1525. 00000F6E  670C                     beq        +0xE /* 00000F7C */
  1526. 00000F70  7000                     moveq.l    D0, 0x00
  1527. 00000F72  2F00                     move.l     -[A7], D0
  1528. 00000F74  2F14                     move.l     -[A7], [A4]
  1529. 00000F76  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  1530. 00000F7A  504F                     addq.w     A7, 8
  1531. label00000F7C:
  1532. 00000F7C  3F07                     move.w     -[A7], D7
  1533. 00000F7E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1534. 00000F82  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  1535. label00000F86:
  1536. 00000F86  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  1537. 00000F8C  4E5E                     unlink     A6
  1538. 00000F8E  205F                     movea.l    A0, [A7]+
  1539. 00000F90  5C4F                     addq.w     A7, 6
  1540. 00000F92  4ED0                     jmp        [A0]
  1541. 00000F94  4E56 FFF6                link       A6, -0x000A
  1542. 00000F98  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1543. 00000F9C  266E 0008                movea.l    A3, [A6 + 0x8]
  1544. 00000FA0  598F                     subq.l     A7, 4
  1545. 00000FA2  2F0B                     move.l     -[A7], A3
  1546. 00000FA4  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1547. 00000FA8  2A1F                     move.l     D5, [A7]+
  1548. 00000FAA  598F                     subq.l     A7, 4
  1549. 00000FAC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1550. 00000FB0  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1551. 00000FB4  285F                     movea.l    A4, [A7]+
  1552. 00000FB6  200C                     move.l     D0, A4
  1553. 00000FB8  6738                     beq        +0x3A /* 00000FF2 */
  1554. 00000FBA  4A2C 0010                tst.b      [A4 + 0x10]
  1555. 00000FBE  6732                     beq        +0x34 /* 00000FF2 */
  1556. 00000FC0  102C 0010                move.b     D0, [A4 + 0x10]
  1557. 00000FC4  4880                     ext.w      D0
  1558. 00000FC6  3E00                     move.w     D7, D0
  1559. 00000FC8  0C47 0001                cmpi.w     D7, 0x1
  1560. 00000FCC  6608                     bne        +0xA /* 00000FD6 */
  1561. 00000FCE  2C3C 8000 8000           move.l     D6, 0x80008000
  1562. 00000FD4  600E                     bra        +0x10 /* 00000FE4 */
  1563. label00000FD6:
  1564. 00000FD6  0C47 0005                cmpi.w     D7, 0x5
  1565. 00000FDA  6708                     beq        +0xA /* 00000FE4 */
  1566. 00000FDC  2C3C 8000 8000           move.l     D6, 0x80008000
  1567. 00000FE2  7E01                     moveq.l    D7, 0x01
  1568. label00000FE4:
  1569. 00000FE4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1570. 00000FE8  7004                     moveq.l    D0, 0x04
  1571. 00000FEA  3F00                     move.w     -[A7], D0
  1572. 00000FEC  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  1573. 00000FF0  601E                     bra        +0x20 /* 00001010 */
  1574. label00000FF2:
  1575. 00000FF2  486E 000C                pea.l      [A6 + 0xC]
  1576. 00000FF6  4EBA F0F2                jsr        [PC - 0xF0E /* 000000EA */]
  1577. 00000FFA  4A00                     tst.b      D0
  1578. 00000FFC  584F                     addq.w     A7, 4
  1579. 00000FFE  6762                     beq        +0x64 /* 00001062 */
  1580. 00001000  598F                     subq.l     A7, 4
  1581. 00001002  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1582. 00001006  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1583. 0000100A  285F                     movea.l    A4, [A7]+
  1584. 0000100C  200C                     move.l     D0, A4
  1585. 0000100E  6752                     beq        +0x54 /* 00001062 */
  1586. label00001010:
  1587. 00001010  0C47 0001                cmpi.w     D7, 0x1
  1588. 00001014  6622                     bne        +0x24 /* 00001038 */
  1589. 00001016  2D46 FFF6                move.l     [A6 - 0xA], D6
  1590. 0000101A  426E FFFA                clr.w      [A6 - 0x6]
  1591. 0000101E  3F07                     move.w     -[A7], D7
  1592. 00001020  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1593. 00001024  7012                     moveq.l    D0, 0x12
  1594. 00001026  3F00                     move.w     -[A7], D0
  1595. 00001028  2F0B                     move.l     -[A7], A3
  1596. 0000102A  7200                     moveq.l    D1, 0x00
  1597. 0000102C  2F01                     move.l     -[A7], D1
  1598. 0000102E  486E FFF6                pea.l      [A6 - 0xA]
  1599. 00001032  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1600. 00001036  6016                     bra        +0x18 /* 0000104E */
  1601. label00001038:
  1602. 00001038  3F07                     move.w     -[A7], D7
  1603. 0000103A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1604. 0000103E  7012                     moveq.l    D0, 0x12
  1605. 00001040  3F00                     move.w     -[A7], D0
  1606. 00001042  2F0B                     move.l     -[A7], A3
  1607. 00001044  7200                     moveq.l    D1, 0x00
  1608. 00001046  2F01                     move.l     -[A7], D1
  1609. 00001048  2F06                     move.l     -[A7], D6
  1610. 0000104A  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1611. label0000104E:
  1612. 0000104E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1613. 00001052  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  1614. 00001056  7000                     moveq.l    D0, 0x00
  1615. 00001058  2F00                     move.l     -[A7], D0
  1616. 0000105A  2F05                     move.l     -[A7], D5
  1617. 0000105C  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1618. 00001060  504F                     addq.w     A7, 8
  1619. label00001062:
  1620. 00001062  4CEE 18E0 FFE2           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1E]
  1621. 00001068  4E5E                     unlink     A6
  1622. 0000106A  205F                     movea.l    A0, [A7]+
  1623. 0000106C  5C4F                     addq.w     A7, 6
  1624. 0000106E  4ED0                     jmp        [A0]
  1625. 00001070  4E56 0000                link       A6, 0
  1626. 00001074  598F                     subq.l     A7, 4
  1627. 00001076  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1628. 0000107A  7003                     moveq.l    D0, 0x03
  1629. 0000107C  3F00                     move.w     -[A7], D0
  1630. 0000107E  7200                     moveq.l    D1, 0x00
  1631. 00001080  2F01                     move.l     -[A7], D1
  1632. 00001082  2F01                     move.l     -[A7], D1
  1633. 00001084  4EAD 303A                jsr        [A5 + 0x303A /* export_1539 */]
  1634. 00001088  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  1635. 0000108C  4E5E                     unlink     A6
  1636. 0000108E  205F                     movea.l    A0, [A7]+
  1637. 00001090  544F                     addq.w     A7, 2
  1638. 00001092  4ED0                     jmp        [A0]
  1639. 00001094  4E56 0000                link       A6, 0
  1640. 00001098  2F07                     move.l     -[A7], D7
  1641. 0000109A  3E2E 0010                move.w     D7, [A6 + 0x10]
  1642. 0000109E  3F07                     move.w     -[A7], D7
  1643. 000010A0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1644. 000010A4  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  1645. 000010A8  3F07                     move.w     -[A7], D7
  1646. 000010AA  7005                     moveq.l    D0, 0x05
  1647. 000010AC  3F00                     move.w     -[A7], D0
  1648. 000010AE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1649. 000010B2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1650. 000010B6  4E5E                     unlink     A6
  1651. 000010B8  205F                     movea.l    A0, [A7]+
  1652. 000010BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1653. 000010BE  4ED0                     jmp        [A0]
  1654. 000010C0  4E56 0000                link       A6, 0
  1655. 000010C4  2F07                     move.l     -[A7], D7
  1656. 000010C6  3E2E 000C                move.w     D7, [A6 + 0xC]
  1657. 000010CA  558F                     subq.l     A7, 2
  1658. 000010CC  3F07                     move.w     -[A7], D7
  1659. 000010CE  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  1660. 000010D2  4A1F                     tst.b      [A7]+
  1661. 000010D4  6714                     beq        +0x16 /* 000010EA */
  1662. 000010D6  3F07                     move.w     -[A7], D7
  1663. 000010D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1664. 000010DC  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1665. 000010E0  3F07                     move.w     -[A7], D7
  1666. 000010E2  7005                     moveq.l    D0, 0x05
  1667. 000010E4  3F00                     move.w     -[A7], D0
  1668. 000010E6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1669. label000010EA:
  1670. 000010EA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1671. 000010EE  4E5E                     unlink     A6
  1672. 000010F0  205F                     movea.l    A0, [A7]+
  1673. 000010F2  5C4F                     addq.w     A7, 6
  1674. 000010F4  4ED0                     jmp        [A0]
  1675. 000010F6  4E56 0000                link       A6, 0
  1676. 000010FA  48E7 1008                movem.l    -[A7], D3,A4
  1677. 000010FE  598F                     subq.l     A7, 4
  1678. 00001100  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1679. 00001104  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1680. 00001108  285F                     movea.l    A4, [A7]+
  1681. 0000110A  7600                     moveq.l    D3, 0x00
  1682. 0000110C  200C                     move.l     D0, A4
  1683. 0000110E  670A                     beq        +0xC /* 0000111A */
  1684. 00001110  7003                     moveq.l    D0, 0x03
  1685. 00001112  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1686. 00001116  6602                     bne        +0x4 /* 0000111A */
  1687. 00001118  7601                     moveq.l    D3, 0x01
  1688. label0000111A:
  1689. 0000111A  1D43 000A                move.b     [A6 + 0xA], D3
  1690. 0000111E  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1691. 00001124  4E5E                     unlink     A6
  1692. 00001126  205F                     movea.l    A0, [A7]+
  1693. 00001128  544F                     addq.w     A7, 2
  1694. 0000112A  4ED0                     jmp        [A0]
  1695. 0000112C  4E56 0000                link       A6, 0
  1696. 00001130  48E7 1008                movem.l    -[A7], D3,A4
  1697. 00001134  598F                     subq.l     A7, 4
  1698. 00001136  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1699. 0000113A  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1700. 0000113E  285F                     movea.l    A4, [A7]+
  1701. 00001140  7600                     moveq.l    D3, 0x00
  1702. 00001142  200C                     move.l     D0, A4
  1703. 00001144  671A                     beq        +0x1C /* 00001160 */
  1704. 00001146  2F03                     move.l     -[A7], D3
  1705. 00001148  558F                     subq.l     A7, 2
  1706. 0000114A  102C 0010                move.b     D0, [A4 + 0x10]
  1707. 0000114E  4880                     ext.w      D0
  1708. 00001150  3F00                     move.w     -[A7], D0
  1709. 00001152  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  1710. 00001156  101F                     move.b     D0, [A7]+
  1711. 00001158  261F                     move.l     D3, [A7]+
  1712. 0000115A  4A00                     tst.b      D0
  1713. 0000115C  6702                     beq        +0x4 /* 00001160 */
  1714. 0000115E  7601                     moveq.l    D3, 0x01
  1715. label00001160:
  1716. 00001160  1D43 000A                move.b     [A6 + 0xA], D3
  1717. 00001164  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1718. 0000116A  4E5E                     unlink     A6
  1719. 0000116C  205F                     movea.l    A0, [A7]+
  1720. 0000116E  544F                     addq.w     A7, 2
  1721. 00001170  4ED0                     jmp        [A0]
  1722. 00001172  4E56 0000                link       A6, 0
  1723. 00001176  48E7 1008                movem.l    -[A7], D3,A4
  1724. 0000117A  598F                     subq.l     A7, 4
  1725. 0000117C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1726. 00001180  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1727. 00001184  285F                     movea.l    A4, [A7]+
  1728. 00001186  7600                     moveq.l    D3, 0x00
  1729. 00001188  200C                     move.l     D0, A4
  1730. 0000118A  670A                     beq        +0xC /* 00001196 */
  1731. 0000118C  700A                     moveq.l    D0, 0x0A
  1732. 0000118E  B02C 0010                cmp.b      D0, [A4 + 0x10]
  1733. 00001192  6602                     bne        +0x4 /* 00001196 */
  1734. 00001194  7601                     moveq.l    D3, 0x01
  1735. label00001196:
  1736. 00001196  1D43 000A                move.b     [A6 + 0xA], D3
  1737. 0000119A  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1738. 000011A0  4E5E                     unlink     A6
  1739. 000011A2  205F                     movea.l    A0, [A7]+
  1740. 000011A4  544F                     addq.w     A7, 2
  1741. 000011A6  4ED0                     jmp        [A0]
  1742. 000011A8  4E56 0000                link       A6, 0
  1743. 000011AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1744. 000011B0  3E2E 0008                move.w     D7, [A6 + 0x8]
  1745. 000011B4  558F                     subq.l     A7, 2
  1746. 000011B6  3F07                     move.w     -[A7], D7
  1747. 000011B8  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  1748. 000011BC  4A1F                     tst.b      [A7]+
  1749. 000011BE  6734                     beq        +0x36 /* 000011F4 */
  1750. 000011C0  598F                     subq.l     A7, 4
  1751. 000011C2  3F07                     move.w     -[A7], D7
  1752. 000011C4  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  1753. 000011C8  285F                     movea.l    A4, [A7]+
  1754. 000011CA  558F                     subq.l     A7, 2
  1755. 000011CC  102C 0010                move.b     D0, [A4 + 0x10]
  1756. 000011D0  4880                     ext.w      D0
  1757. 000011D2  3F00                     move.w     -[A7], D0
  1758. 000011D4  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  1759. 000011D8  4A1F                     tst.b      [A7]+
  1760. 000011DA  6710                     beq        +0x12 /* 000011EC */
  1761. 000011DC  558F                     subq.l     A7, 2
  1762. 000011DE  3F07                     move.w     -[A7], D7
  1763. 000011E0  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  1764. 000011E4  266C 0016                movea.l    A3, [A4 + 0x16]
  1765. 000011E8  544F                     addq.w     A7, 2
  1766. 000011EA  603E                     bra        +0x40 /* 0000122A */
  1767. label000011EC:
  1768. 000011EC  4A2C 0010                tst.b      [A4 + 0x10]
  1769. 000011F0  660E                     bne        +0x10 /* 00001200 */
  1770. 000011F2  6012                     bra        +0x14 /* 00001206 */
  1771. label000011F4:
  1772. 000011F4  0C47 7D00                cmpi.w     D7, 0x7D00 /* '}\0' */
  1773. 000011F8  6E06                     bgt        +0x8 /* 00001200 */
  1774. 000011FA  0C47 0001                cmpi.w     D7, 0x1
  1775. 000011FE  6C06                     bge        +0x8 /* 00001206 */
  1776. label00001200:
  1777. 00001200  7000                     moveq.l    D0, 0x00
  1778. 00001202  2640                     movea.l    A3, D0
  1779. 00001204  6024                     bra        +0x26 /* 0000122A */
  1780. label00001206:
  1781. 00001206  7003                     moveq.l    D0, 0x03
  1782. 00001208  3F00                     move.w     -[A7], D0
  1783. 0000120A  3F07                     move.w     -[A7], D7
  1784. 0000120C  7212                     moveq.l    D1, 0x12
  1785. 0000120E  3F01                     move.w     -[A7], D1
  1786. 00001210  7000                     moveq.l    D0, 0x00
  1787. 00001212  2F00                     move.l     -[A7], D0
  1788. 00001214  2F00                     move.l     -[A7], D0
  1789. 00001216  2F00                     move.l     -[A7], D0
  1790. 00001218  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1791. 0000121C  598F                     subq.l     A7, 4
  1792. 0000121E  3F07                     move.w     -[A7], D7
  1793. 00001220  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  1794. 00001224  205F                     movea.l    A0, [A7]+
  1795. 00001226  2668 0016                movea.l    A3, [A0 + 0x16]
  1796. label0000122A:
  1797. 0000122A  2D4B 000A                move.l     [A6 + 0xA], A3
  1798. 0000122E  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1799. 00001234  4E5E                     unlink     A6
  1800. 00001236  205F                     movea.l    A0, [A7]+
  1801. 00001238  544F                     addq.w     A7, 2
  1802. 0000123A  4ED0                     jmp        [A0]
  1803. fn0000123C:
  1804. 0000123C  4E56 FF00                link       A6, -0x0100
  1805. 00001240  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1806. 00001244  47EE FF00                lea.l      A3, [A6 - 0x100]
  1807. 00001248  3C2E 0008                move.w     D6, [A6 + 0x8]
  1808. 0000124C  7E01                     moveq.l    D7, 0x01
  1809. 0000124E  6048                     bra        +0x4A /* 00001298 */
  1810. label00001250:
  1811. 00001250  598F                     subq.l     A7, 4
  1812. 00001252  3F07                     move.w     -[A7], D7
  1813. 00001254  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  1814. 00001258  285F                     movea.l    A4, [A7]+
  1815. 0000125A  4A46                     tst.w      D6
  1816. 0000125C  6D0A                     blt        +0xC /* 00001268 */
  1817. 0000125E  102C 0010                move.b     D0, [A4 + 0x10]
  1818. 00001262  4880                     ext.w      D0
  1819. 00001264  BC40                     cmp.w      D6, D0
  1820. 00001266  662C                     bne        +0x2E /* 00001294 */
  1821. label00001268:
  1822. 00001268  598F                     subq.l     A7, 4
  1823. 0000126A  2F0C                     move.l     -[A7], A4
  1824. 0000126C  7001                     moveq.l    D0, 0x01
  1825. 0000126E  3F00                     move.w     -[A7], D0
  1826. 00001270  2F0B                     move.l     -[A7], A3
  1827. 00001272  4878 0100                push.l     0x100
  1828. 00001276  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  1829. 0000127A  4A9F                     tst.l      [A7]+
  1830. 0000127C  6F16                     ble        +0x18 /* 00001294 */
  1831. 0000127E  558F                     subq.l     A7, 2
  1832. 00001280  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1833. 00001284  2F0B                     move.l     -[A7], A3
  1834. 00001286  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1835. 0000128A  4A5F                     tst.w      [A7]+
  1836. 0000128C  6606                     bne        +0x8 /* 00001294 */
  1837. 0000128E  3D47 000E                move.w     [A6 + 0xE], D7
  1838. 00001292  6014                     bra        +0x16 /* 000012A8 */
  1839. label00001294:
  1840. 00001294  3007                     move.w     D0, D7
  1841. 00001296  5247                     addq.w     D7, 1
  1842. label00001298:
  1843. 00001298  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  1844. 0000129C  BE68 000C                cmp.w      D7, [A0 + 0xC]
  1845. 000012A0  6FAE                     ble        -0x50 /* 00001250 */
  1846. 000012A2  3D7C FFFF 000E           move.w     [A6 + 0xE], 0xFFFF
  1847. label000012A8:
  1848. 000012A8  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  1849. 000012AE  4E5E                     unlink     A6
  1850. 000012B0  205F                     movea.l    A0, [A7]+
  1851. 000012B2  5C4F                     addq.w     A7, 6
  1852. 000012B4  4ED0                     jmp        [A0]
  1853. 000012B6  4E56 0000                link       A6, 0
  1854. 000012BA  558F                     subq.l     A7, 2
  1855. 000012BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1856. 000012C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1857. 000012C2  3F00                     move.w     -[A7], D0
  1858. 000012C4  4EBA FF76                jsr        [PC - 0x8A /* 0000123C */]
  1859. 000012C8  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1860. 000012CC  4E5E                     unlink     A6
  1861. 000012CE  2E9F                     move.l     [A7], [A7]+
  1862. 000012D0  4E75                     rts
  1863. 000012D2  4E56 0000                link       A6, 0
  1864. 000012D6  558F                     subq.l     A7, 2
  1865. 000012D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1866. 000012DC  7003                     moveq.l    D0, 0x03
  1867. 000012DE  3F00                     move.w     -[A7], D0
  1868. 000012E0  4EBA FF5A                jsr        [PC - 0xA6 /* 0000123C */]
  1869. 000012E4  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1870. 000012E8  4E5E                     unlink     A6
  1871. 000012EA  2E9F                     move.l     [A7], [A7]+
  1872. 000012EC  4E75                     rts
  1873. 000012EE  4E56 0000                link       A6, 0
  1874. 000012F2  558F                     subq.l     A7, 2
  1875. 000012F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1876. 000012F8  7006                     moveq.l    D0, 0x06
  1877. 000012FA  3F00                     move.w     -[A7], D0
  1878. 000012FC  4EBA FF3E                jsr        [PC - 0xC2 /* 0000123C */]
  1879. 00001300  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1880. 00001304  4E5E                     unlink     A6
  1881. 00001306  2E9F                     move.l     [A7], [A7]+
  1882. 00001308  4E75                     rts
  1883. fn0000130A:
  1884. 0000130A  4E56 0000                link       A6, 0
  1885. 0000130E  2F0C                     move.l     -[A7], A4
  1886. 00001310  598F                     subq.l     A7, 4
  1887. 00001312  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1888. 00001316  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1889. 0000131A  285F                     movea.l    A4, [A7]+
  1890. 0000131C  200C                     move.l     D0, A4
  1891. 0000131E  6608                     bne        +0xA /* 00001328 */
  1892. 00001320  7000                     moveq.l    D0, 0x00
  1893. 00001322  2D40 000A                move.l     [A6 + 0xA], D0
  1894. 00001326  6016                     bra        +0x18 /* 0000133E */
  1895. label00001328:
  1896. 00001328  4A94                     tst.l      [A4]
  1897. 0000132A  6608                     bne        +0xA /* 00001334 */
  1898. 0000132C  7000                     moveq.l    D0, 0x00
  1899. 0000132E  2D40 000A                move.l     [A6 + 0xA], D0
  1900. 00001332  600A                     bra        +0xC /* 0000133E */
  1901. label00001334:
  1902. 00001334  2054                     movea.l    A0, [A4]
  1903. 00001336  2050                     movea.l    A0, [A0]
  1904. 00001338  2D68 0004 000A           move.l     [A6 + 0xA], [A0 + 0x4]
  1905. label0000133E:
  1906. 0000133E  286E FFFC                movea.l    A4, [A6 - 0x4]
  1907. 00001342  4E5E                     unlink     A6
  1908. 00001344  205F                     movea.l    A0, [A7]+
  1909. 00001346  544F                     addq.w     A7, 2
  1910. 00001348  4ED0                     jmp        [A0]
  1911. fn0000134A:
  1912. 0000134A  4E56 0000                link       A6, 0
  1913. 0000134E  598F                     subq.l     A7, 4
  1914. 00001350  558F                     subq.l     A7, 2
  1915. 00001352  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1916. 00001356  70FF                     moveq.l    D0, 0xFFFFFFFF
  1917. 00001358  3F00                     move.w     -[A7], D0
  1918. 0000135A  4EBA FEE0                jsr        [PC - 0x120 /* 0000123C */]
  1919. 0000135E  4EBA FFAA                jsr        [PC - 0x56 /* 0000130A */]
  1920. 00001362  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1921. 00001366  4E5E                     unlink     A6
  1922. 00001368  2E9F                     move.l     [A7], [A7]+
  1923. 0000136A  4E75                     rts
  1924. 0000136C  4E56 0000                link       A6, 0
  1925. 00001370  558F                     subq.l     A7, 2
  1926. 00001372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1927. 00001376  700A                     moveq.l    D0, 0x0A
  1928. 00001378  3F00                     move.w     -[A7], D0
  1929. 0000137A  4EBA FEC0                jsr        [PC - 0x140 /* 0000123C */]
  1930. 0000137E  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1931. 00001382  4E5E                     unlink     A6
  1932. 00001384  2E9F                     move.l     [A7], [A7]+
  1933. 00001386  4E75                     rts
  1934. fn00001388:
  1935. 00001388  4E56 0000                link       A6, 0
  1936. 0000138C  48E7 0108                movem.l    -[A7], D7,A4
  1937. 00001390  3E2E 000C                move.w     D7, [A6 + 0xC]
  1938. 00001394  598F                     subq.l     A7, 4
  1939. 00001396  3F07                     move.w     -[A7], D7
  1940. 00001398  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  1941. 0000139C  285F                     movea.l    A4, [A7]+
  1942. 0000139E  200C                     move.l     D0, A4
  1943. 000013A0  671A                     beq        +0x1C /* 000013BC */
  1944. 000013A2  486C 0022                pea.l      [A4 + 0x22]
  1945. 000013A6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1946. 000013AA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1947. 000013AE  4EAD 3222                jsr        [A5 + 0x3222 /* export_1600 */]
  1948. 000013B2  3F07                     move.w     -[A7], D7
  1949. 000013B4  7000                     moveq.l    D0, 0x00
  1950. 000013B6  1F00                     move.b     -[A7], D0
  1951. 000013B8  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  1952. label000013BC:
  1953. 000013BC  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1954. 000013C2  4E5E                     unlink     A6
  1955. 000013C4  205F                     movea.l    A0, [A7]+
  1956. 000013C6  5C4F                     addq.w     A7, 6
  1957. 000013C8  4ED0                     jmp        [A0]
  1958. fn000013CA:
  1959. 000013CA  4E56 0000                link       A6, 0
  1960. 000013CE  2F07                     move.l     -[A7], D7
  1961. 000013D0  3E2E 000A                move.w     D7, [A6 + 0xA]
  1962. 000013D4  558F                     subq.l     A7, 2
  1963. 000013D6  3F07                     move.w     -[A7], D7
  1964. 000013D8  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  1965. 000013DC  4A1F                     tst.b      [A7]+
  1966. 000013DE  6722                     beq        +0x24 /* 00001402 */
  1967. 000013E0  302E 0008                move.w     D0, [A6 + 0x8]
  1968. 000013E4  48C0                     ext.l      D0
  1969. 000013E6  2F00                     move.l     -[A7], D0
  1970. 000013E8  598F                     subq.l     A7, 4
  1971. 000013EA  3F07                     move.w     -[A7], D7
  1972. 000013EC  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  1973. 000013F0  205F                     movea.l    A0, [A7]+
  1974. 000013F2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1975. 000013F6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1976. 000013FA  1D40 000C                move.b     [A6 + 0xC], D0
  1977. 000013FE  504F                     addq.w     A7, 8
  1978. 00001400  6004                     bra        +0x6 /* 00001406 */
  1979. label00001402:
  1980. 00001402  422E 000C                clr.b      [A6 + 0xC]
  1981. label00001406:
  1982. 00001406  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1983. 0000140A  4E5E                     unlink     A6
  1984. 0000140C  2E9F                     move.l     [A7], [A7]+
  1985. 0000140E  4E75                     rts
  1986. 00001410  4E56 0000                link       A6, 0
  1987. 00001414  2F07                     move.l     -[A7], D7
  1988. 00001416  3E2E 000A                move.w     D7, [A6 + 0xA]
  1989. 0000141A  3F07                     move.w     -[A7], D7
  1990. 0000141C  7003                     moveq.l    D0, 0x03
  1991. 0000141E  3F00                     move.w     -[A7], D0
  1992. 00001420  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  1993. 00001424  4EBA FF62                jsr        [PC - 0x9E /* 00001388 */]
  1994. 00001428  3F07                     move.w     -[A7], D7
  1995. 0000142A  7009                     moveq.l    D0, 0x09
  1996. 0000142C  3F00                     move.w     -[A7], D0
  1997. 0000142E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1998. 00001432  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1999. 00001436  4E5E                     unlink     A6
  2000. 00001438  2E9F                     move.l     [A7], [A7]+
  2001. 0000143A  4E75                     rts
  2002. 0000143C  4E56 0000                link       A6, 0
  2003. 00001440  558F                     subq.l     A7, 2
  2004. 00001442  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2005. 00001446  7003                     moveq.l    D0, 0x03
  2006. 00001448  3F00                     move.w     -[A7], D0
  2007. 0000144A  4EBA FF7E                jsr        [PC - 0x82 /* 000013CA */]
  2008. 0000144E  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  2009. 00001452  4E5E                     unlink     A6
  2010. 00001454  205F                     movea.l    A0, [A7]+
  2011. 00001456  544F                     addq.w     A7, 2
  2012. 00001458  4ED0                     jmp        [A0]
  2013. 0000145A  4E56 0000                link       A6, 0
  2014. 0000145E  48E7 1100                movem.l    -[A7], D3,D7
  2015. 00001462  3E2E 000A                move.w     D7, [A6 + 0xA]
  2016. 00001466  3F07                     move.w     -[A7], D7
  2017. 00001468  7009                     moveq.l    D0, 0x09
  2018. 0000146A  3F00                     move.w     -[A7], D0
  2019. 0000146C  4A2E 0008                tst.b      [A6 + 0x8]
  2020. 00001470  57C3                     seq        D3
  2021. 00001472  4403                     neg.b      D3
  2022. 00001474  1F03                     move.b     -[A7], D3
  2023. 00001476  4EBA FF10                jsr        [PC - 0xF0 /* 00001388 */]
  2024. 0000147A  3F07                     move.w     -[A7], D7
  2025. 0000147C  7009                     moveq.l    D0, 0x09
  2026. 0000147E  3F00                     move.w     -[A7], D0
  2027. 00001480  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2028. 00001484  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  2029. 0000148A  4E5E                     unlink     A6
  2030. 0000148C  2E9F                     move.l     [A7], [A7]+
  2031. 0000148E  4E75                     rts
  2032. 00001490  4E56 0000                link       A6, 0
  2033. 00001494  2F03                     move.l     -[A7], D3
  2034. 00001496  558F                     subq.l     A7, 2
  2035. 00001498  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2036. 0000149C  7009                     moveq.l    D0, 0x09
  2037. 0000149E  3F00                     move.w     -[A7], D0
  2038. 000014A0  4EBA FF28                jsr        [PC - 0xD8 /* 000013CA */]
  2039. 000014A4  4A1F                     tst.b      [A7]+
  2040. 000014A6  57C3                     seq        D3
  2041. 000014A8  4403                     neg.b      D3
  2042. 000014AA  1D43 000A                move.b     [A6 + 0xA], D3
  2043. 000014AE  262E FFFC                move.l     D3, [A6 - 0x4]
  2044. 000014B2  4E5E                     unlink     A6
  2045. 000014B4  205F                     movea.l    A0, [A7]+
  2046. 000014B6  544F                     addq.w     A7, 2
  2047. 000014B8  4ED0                     jmp        [A0]
  2048. 000014BA  4E56 0000                link       A6, 0
  2049. 000014BE  2F07                     move.l     -[A7], D7
  2050. 000014C0  3E2E 000A                move.w     D7, [A6 + 0xA]
  2051. 000014C4  3F07                     move.w     -[A7], D7
  2052. 000014C6  7000                     moveq.l    D0, 0x00
  2053. 000014C8  3F00                     move.w     -[A7], D0
  2054. 000014CA  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2055. 000014CE  4EBA FEB8                jsr        [PC - 0x148 /* 00001388 */]
  2056. 000014D2  3F07                     move.w     -[A7], D7
  2057. 000014D4  7009                     moveq.l    D0, 0x09
  2058. 000014D6  3F00                     move.w     -[A7], D0
  2059. 000014D8  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2060. 000014DC  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2061. 000014E0  4E5E                     unlink     A6
  2062. 000014E2  2E9F                     move.l     [A7], [A7]+
  2063. 000014E4  4E75                     rts
  2064. 000014E6  4E56 0000                link       A6, 0
  2065. 000014EA  558F                     subq.l     A7, 2
  2066. 000014EC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2067. 000014F0  7000                     moveq.l    D0, 0x00
  2068. 000014F2  3F00                     move.w     -[A7], D0
  2069. 000014F4  4EBA FED4                jsr        [PC - 0x12C /* 000013CA */]
  2070. 000014F8  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  2071. 000014FC  4E5E                     unlink     A6
  2072. 000014FE  205F                     movea.l    A0, [A7]+
  2073. 00001500  544F                     addq.w     A7, 2
  2074. 00001502  4ED0                     jmp        [A0]
  2075. 00001504  4E56 0000                link       A6, 0
  2076. 00001508  48E7 1100                movem.l    -[A7], D3,D7
  2077. 0000150C  3E2E 000A                move.w     D7, [A6 + 0xA]
  2078. 00001510  3F07                     move.w     -[A7], D7
  2079. 00001512  7001                     moveq.l    D0, 0x01
  2080. 00001514  3F00                     move.w     -[A7], D0
  2081. 00001516  4A2E 0008                tst.b      [A6 + 0x8]
  2082. 0000151A  57C3                     seq        D3
  2083. 0000151C  4403                     neg.b      D3
  2084. 0000151E  1F03                     move.b     -[A7], D3
  2085. 00001520  4EBA FE66                jsr        [PC - 0x19A /* 00001388 */]
  2086. 00001524  3F07                     move.w     -[A7], D7
  2087. 00001526  7009                     moveq.l    D0, 0x09
  2088. 00001528  3F00                     move.w     -[A7], D0
  2089. 0000152A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2090. 0000152E  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  2091. 00001534  4E5E                     unlink     A6
  2092. 00001536  2E9F                     move.l     [A7], [A7]+
  2093. 00001538  4E75                     rts
  2094. 0000153A  4E56 0000                link       A6, 0
  2095. 0000153E  2F03                     move.l     -[A7], D3
  2096. 00001540  558F                     subq.l     A7, 2
  2097. 00001542  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2098. 00001546  7001                     moveq.l    D0, 0x01
  2099. 00001548  3F00                     move.w     -[A7], D0
  2100. 0000154A  4EBA FE7E                jsr        [PC - 0x182 /* 000013CA */]
  2101. 0000154E  4A1F                     tst.b      [A7]+
  2102. 00001550  57C3                     seq        D3
  2103. 00001552  4403                     neg.b      D3
  2104. 00001554  1D43 000A                move.b     [A6 + 0xA], D3
  2105. 00001558  262E FFFC                move.l     D3, [A6 - 0x4]
  2106. 0000155C  4E5E                     unlink     A6
  2107. 0000155E  205F                     movea.l    A0, [A7]+
  2108. 00001560  544F                     addq.w     A7, 2
  2109. 00001562  4ED0                     jmp        [A0]
  2110. 00001564  4E56 0000                link       A6, 0
  2111. 00001568  2F07                     move.l     -[A7], D7
  2112. 0000156A  3E2E 000A                move.w     D7, [A6 + 0xA]
  2113. 0000156E  3F07                     move.w     -[A7], D7
  2114. 00001570  7004                     moveq.l    D0, 0x04
  2115. 00001572  3F00                     move.w     -[A7], D0
  2116. 00001574  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2117. 00001578  4EBA FE0E                jsr        [PC - 0x1F2 /* 00001388 */]
  2118. 0000157C  3F07                     move.w     -[A7], D7
  2119. 0000157E  7009                     moveq.l    D0, 0x09
  2120. 00001580  3F00                     move.w     -[A7], D0
  2121. 00001582  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2122. 00001586  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2123. 0000158A  4E5E                     unlink     A6
  2124. 0000158C  2E9F                     move.l     [A7], [A7]+
  2125. 0000158E  4E75                     rts
  2126. 00001590  4E56 0000                link       A6, 0
  2127. 00001594  558F                     subq.l     A7, 2
  2128. 00001596  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2129. 0000159A  7004                     moveq.l    D0, 0x04
  2130. 0000159C  3F00                     move.w     -[A7], D0
  2131. 0000159E  4EBA FE2A                jsr        [PC - 0x1D6 /* 000013CA */]
  2132. 000015A2  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  2133. 000015A6  4E5E                     unlink     A6
  2134. 000015A8  205F                     movea.l    A0, [A7]+
  2135. 000015AA  544F                     addq.w     A7, 2
  2136. 000015AC  4ED0                     jmp        [A0]
  2137. 000015AE  4E56 0000                link       A6, 0
  2138. 000015B2  2F07                     move.l     -[A7], D7
  2139. 000015B4  3E2E 000A                move.w     D7, [A6 + 0xA]
  2140. 000015B8  3F07                     move.w     -[A7], D7
  2141. 000015BA  7006                     moveq.l    D0, 0x06
  2142. 000015BC  3F00                     move.w     -[A7], D0
  2143. 000015BE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2144. 000015C2  4EBA FDC4                jsr        [PC - 0x23C /* 00001388 */]
  2145. 000015C6  3F07                     move.w     -[A7], D7
  2146. 000015C8  7009                     moveq.l    D0, 0x09
  2147. 000015CA  3F00                     move.w     -[A7], D0
  2148. 000015CC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2149. 000015D0  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2150. 000015D4  4E5E                     unlink     A6
  2151. 000015D6  2E9F                     move.l     [A7], [A7]+
  2152. 000015D8  4E75                     rts
  2153. 000015DA  4E56 0000                link       A6, 0
  2154. 000015DE  558F                     subq.l     A7, 2
  2155. 000015E0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2156. 000015E4  7006                     moveq.l    D0, 0x06
  2157. 000015E6  3F00                     move.w     -[A7], D0
  2158. 000015E8  4EBA FDE0                jsr        [PC - 0x220 /* 000013CA */]
  2159. 000015EC  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  2160. 000015F0  4E5E                     unlink     A6
  2161. 000015F2  205F                     movea.l    A0, [A7]+
  2162. 000015F4  544F                     addq.w     A7, 2
  2163. 000015F6  4ED0                     jmp        [A0]
  2164. 000015F8  4E56 0000                link       A6, 0
  2165. 000015FC  2F07                     move.l     -[A7], D7
  2166. 000015FE  3E2E 000A                move.w     D7, [A6 + 0xA]
  2167. 00001602  3F07                     move.w     -[A7], D7
  2168. 00001604  7005                     moveq.l    D0, 0x05
  2169. 00001606  3F00                     move.w     -[A7], D0
  2170. 00001608  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2171. 0000160C  4EBA FD7A                jsr        [PC - 0x286 /* 00001388 */]
  2172. 00001610  3F07                     move.w     -[A7], D7
  2173. 00001612  7009                     moveq.l    D0, 0x09
  2174. 00001614  3F00                     move.w     -[A7], D0
  2175. 00001616  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2176. 0000161A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2177. 0000161E  4E5E                     unlink     A6
  2178. 00001620  2E9F                     move.l     [A7], [A7]+
  2179. 00001622  4E75                     rts
  2180. 00001624  4E56 0000                link       A6, 0
  2181. 00001628  558F                     subq.l     A7, 2
  2182. 0000162A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2183. 0000162E  7005                     moveq.l    D0, 0x05
  2184. 00001630  3F00                     move.w     -[A7], D0
  2185. 00001632  4EBA FD96                jsr        [PC - 0x26A /* 000013CA */]
  2186. 00001636  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  2187. 0000163A  4E5E                     unlink     A6
  2188. 0000163C  205F                     movea.l    A0, [A7]+
  2189. 0000163E  544F                     addq.w     A7, 2
  2190. 00001640  4ED0                     jmp        [A0]
  2191. 00001642  4E56 0000                link       A6, 0
  2192. 00001646  48E7 0108                movem.l    -[A7], D7,A4
  2193. 0000164A  3E2E 0008                move.w     D7, [A6 + 0x8]
  2194. 0000164E  598F                     subq.l     A7, 4
  2195. 00001650  3F07                     move.w     -[A7], D7
  2196. 00001652  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  2197. 00001656  285F                     movea.l    A4, [A7]+
  2198. 00001658  200C                     move.l     D0, A4
  2199. 0000165A  6716                     beq        +0x18 /* 00001672 */
  2200. 0000165C  700A                     moveq.l    D0, 0x0A
  2201. 0000165E  B02C 0010                cmp.b      D0, [A4 + 0x10]
  2202. 00001662  660E                     bne        +0x10 /* 00001672 */
  2203. 00001664  598F                     subq.l     A7, 4
  2204. 00001666  3F07                     move.w     -[A7], D7
  2205. 00001668  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  2206. 0000166C  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  2207. 00001670  6006                     bra        +0x8 /* 00001678 */
  2208. label00001672:
  2209. 00001672  7000                     moveq.l    D0, 0x00
  2210. 00001674  2D40 000A                move.l     [A6 + 0xA], D0
  2211. label00001678:
  2212. 00001678  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2213. 0000167E  4E5E                     unlink     A6
  2214. 00001680  205F                     movea.l    A0, [A7]+
  2215. 00001682  544F                     addq.w     A7, 2
  2216. 00001684  4ED0                     jmp        [A0]
  2217. fn00001686:
  2218. 00001686  4E56 0000                link       A6, 0
  2219. 0000168A  2F0C                     move.l     -[A7], A4
  2220. 0000168C  598F                     subq.l     A7, 4
  2221. 0000168E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2222. 00001692  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  2223. 00001696  285F                     movea.l    A4, [A7]+
  2224. 00001698  200C                     move.l     D0, A4
  2225. 0000169A  671A                     beq        +0x1C /* 000016B6 */
  2226. 0000169C  558F                     subq.l     A7, 2
  2227. 0000169E  102C 0010                move.b     D0, [A4 + 0x10]
  2228. 000016A2  4880                     ext.w      D0
  2229. 000016A4  3F00                     move.w     -[A7], D0
  2230. 000016A6  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  2231. 000016AA  4A1F                     tst.b      [A7]+
  2232. 000016AC  6708                     beq        +0xA /* 000016B6 */
  2233. 000016AE  2D6C 0012 000A           move.l     [A6 + 0xA], [A4 + 0x12]
  2234. 000016B4  6006                     bra        +0x8 /* 000016BC */
  2235. label000016B6:
  2236. 000016B6  7000                     moveq.l    D0, 0x00
  2237. 000016B8  2D40 000A                move.l     [A6 + 0xA], D0
  2238. label000016BC:
  2239. 000016BC  286E FFFC                movea.l    A4, [A6 - 0x4]
  2240. 000016C0  4E5E                     unlink     A6
  2241. 000016C2  205F                     movea.l    A0, [A7]+
  2242. 000016C4  544F                     addq.w     A7, 2
  2243. 000016C6  4ED0                     jmp        [A0]
  2244. fn000016C8:
  2245. 000016C8  4E56 FFF8                link       A6, -0x0008
  2246. 000016CC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2247. 000016D0  3A2E 0014                move.w     D5, [A6 + 0x14]
  2248. 000016D4  2C2E 0008                move.l     D6, [A6 + 0x8]
  2249. 000016D8  3E2E 0016                move.w     D7, [A6 + 0x16]
  2250. 000016DC  558F                     subq.l     A7, 2
  2251. 000016DE  3F07                     move.w     -[A7], D7
  2252. 000016E0  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  2253. 000016E4  4A1F                     tst.b      [A7]+
  2254. 000016E6  677C                     beq        +0x7E /* 00001764 */
  2255. 000016E8  598F                     subq.l     A7, 4
  2256. 000016EA  3F07                     move.w     -[A7], D7
  2257. 000016EC  4EBA FF98                jsr        [PC - 0x68 /* 00001686 */]
  2258. 000016F0  285F                     movea.l    A4, [A7]+
  2259. 000016F2  200C                     move.l     D0, A4
  2260. 000016F4  676E                     beq        +0x70 /* 00001764 */
  2261. 000016F6  2F0C                     move.l     -[A7], A4
  2262. 000016F8  486E FFF8                pea.l      [A6 - 0x8]
  2263. 000016FC  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  2264. 00001700  2054                     movea.l    A0, [A4]
  2265. 00001702  3028 003C                move.w     D0, [A0 + 0x3C]
  2266. 00001706  48C0                     ext.l      D0
  2267. 00001708  B086                     cmp.l      D0, D6
  2268. 0000170A  6C08                     bge        +0xA /* 00001714 */
  2269. 0000170C  3028 003C                move.w     D0, [A0 + 0x3C]
  2270. 00001710  48C0                     ext.l      D0
  2271. 00001712  2C00                     move.l     D6, D0
  2272. label00001714:
  2273. 00001714  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2274. 00001718  2F06                     move.l     -[A7], D6
  2275. 0000171A  2F0C                     move.l     -[A7], A4
  2276. 0000171C  A9D1                     syscall    TESetSelect
  2277. 0000171E  4A45                     tst.w      D5
  2278. 00001720  6F14                     ble        +0x16 /* 00001736 */
  2279. 00001722  3F05                     move.w     -[A7], D5
  2280. 00001724  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2281. 00001728  7000                     moveq.l    D0, 0x00
  2282. 0000172A  1F00                     move.b     -[A7], D0
  2283. 0000172C  2F0C                     move.l     -[A7], A4
  2284. 0000172E  3F3C 0001                move.w     -[A7], 0x1
  2285. 00001732  A83D                     syscall    TEDispatch
  2286. 00001734  6004                     bra        +0x6 /* 0000173A */
  2287. label00001736:
  2288. 00001736  2F0C                     move.l     -[A7], A4
  2289. 00001738  A9D0                     syscall    TECalText
  2290. label0000173A:
  2291. 0000173A  2F0C                     move.l     -[A7], A4
  2292. 0000173C  486E FFF8                pea.l      [A6 - 0x8]
  2293. 00001740  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  2294. 00001744  558F                     subq.l     A7, 2
  2295. 00001746  3F07                     move.w     -[A7], D7
  2296. 00001748  7001                     moveq.l    D0, 0x01
  2297. 0000174A  1F00                     move.b     -[A7], D0
  2298. 0000174C  1F00                     move.b     -[A7], D0
  2299. 0000174E  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  2300. 00001752  3F07                     move.w     -[A7], D7
  2301. 00001754  7005                     moveq.l    D0, 0x05
  2302. 00001756  3F00                     move.w     -[A7], D0
  2303. 00001758  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2304. 0000175C  3F07                     move.w     -[A7], D7
  2305. 0000175E  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  2306. 00001762  544F                     addq.w     A7, 2
  2307. label00001764:
  2308. 00001764  4CEE 10E0 FFE8           movem.l    D5,D6,D7,A4, [A6 - 0x18]
  2309. 0000176A  4E5E                     unlink     A6
  2310. 0000176C  205F                     movea.l    A0, [A7]+
  2311. 0000176E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2312. 00001772  4ED0                     jmp        [A0]
  2313. 00001774  4E56 FFF4                link       A6, -0x000C
  2314. 00001778  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2315. 0000177C  2C2E 0010                move.l     D6, [A6 + 0x10]
  2316. 00001780  266E 0008                movea.l    A3, [A6 + 0x8]
  2317. 00001784  3E2E 0014                move.w     D7, [A6 + 0x14]
  2318. 00001788  558F                     subq.l     A7, 2
  2319. 0000178A  3F07                     move.w     -[A7], D7
  2320. 0000178C  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  2321. 00001790  4A1F                     tst.b      [A7]+
  2322. 00001792  6608                     bne        +0xA /* 0000179C */
  2323. 00001794  422E 0016                clr.b      [A6 + 0x16]
  2324. 00001798  6000 011A                bra        +0x11C /* 000018B4 */
  2325. label0000179C:
  2326. 0000179C  598F                     subq.l     A7, 4
  2327. 0000179E  3F07                     move.w     -[A7], D7
  2328. 000017A0  4EBA FEE4                jsr        [PC - 0x11C /* 00001686 */]
  2329. 000017A4  285F                     movea.l    A4, [A7]+
  2330. 000017A6  200C                     move.l     D0, A4
  2331. 000017A8  6608                     bne        +0xA /* 000017B2 */
  2332. 000017AA  422E 0016                clr.b      [A6 + 0x16]
  2333. 000017AE  6000 0104                bra        +0x106 /* 000018B4 */
  2334. label000017B2:
  2335. 000017B2  598F                     subq.l     A7, 4
  2336. 000017B4  2F0C                     move.l     -[A7], A4
  2337. 000017B6  3F3C 0004                move.w     -[A7], 0x4
  2338. 000017BA  A83D                     syscall    TEDispatch
  2339. 000017BC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2340. 000017C0  670C                     beq        +0xE /* 000017CE */
  2341. 000017C2  206E FFFC                movea.l    A0, [A6 - 0x4]
  2342. 000017C6  2050                     movea.l    A0, [A0]
  2343. 000017C8  7001                     moveq.l    D0, 0x01
  2344. 000017CA  B050                     cmp.w      D0, [A0]
  2345. 000017CC  6D08                     blt        +0xA /* 000017D6 */
  2346. label000017CE:
  2347. 000017CE  422E 0016                clr.b      [A6 + 0x16]
  2348. 000017D2  6000 00E0                bra        +0xE2 /* 000018B4 */
  2349. label000017D6:
  2350. 000017D6  2F0C                     move.l     -[A7], A4
  2351. 000017D8  486E FFF4                pea.l      [A6 - 0xC]
  2352. 000017DC  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  2353. 000017E0  2054                     movea.l    A0, [A4]
  2354. 000017E2  2F08                     move.l     -[A7], A0
  2355. 000017E4  3F3C 61A8                move.w     -[A7], 0x61A8
  2356. 000017E8  7000                     moveq.l    D0, 0x00
  2357. 000017EA  3F00                     move.w     -[A7], D0
  2358. 000017EC  A8A8                     syscall    OffsetRect
  2359. 000017EE  2054                     movea.l    A0, [A4]
  2360. 000017F0  4868 0008                pea.l      [A0 + 0x8]
  2361. 000017F4  3F3C 61A8                move.w     -[A7], 0x61A8
  2362. 000017F8  7000                     moveq.l    D0, 0x00
  2363. 000017FA  3F00                     move.w     -[A7], D0
  2364. 000017FC  A8A8                     syscall    OffsetRect
  2365. 000017FE  2054                     movea.l    A0, [A4]
  2366. 00001800  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2367. 00001804  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2368. 00001808  2054                     movea.l    A0, [A4]
  2369. 0000180A  3140 003C                move.w     [A0 + 0x3C], D0
  2370. 0000180E  2F06                     move.l     -[A7], D6
  2371. 00001810  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2372. 00001814  2F0C                     move.l     -[A7], A4
  2373. 00001816  A9D1                     syscall    TESetSelect
  2374. 00001818  2F0C                     move.l     -[A7], A4
  2375. 0000181A  A9D7                     syscall    TEDelete
  2376. 0000181C  200B                     move.l     D0, A3
  2377. 0000181E  584F                     addq.w     A7, 4
  2378. 00001820  672A                     beq        +0x2C /* 0000184C */
  2379. 00001822  7000                     moveq.l    D0, 0x00
  2380. 00001824  2F00                     move.l     -[A7], D0
  2381. 00001826  2F0B                     move.l     -[A7], A3
  2382. 00001828  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2383. 0000182C  2F13                     move.l     -[A7], [A3]
  2384. 0000182E  2F0B                     move.l     -[A7], A3
  2385. 00001830  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2386. 00001834  5380                     subq.l     D0, 1
  2387. 00001836  588F                     addq.l     A7, 4
  2388. 00001838  2F00                     move.l     -[A7], D0
  2389. 0000183A  2F0C                     move.l     -[A7], A4
  2390. 0000183C  A9DE                     syscall    TEInsert
  2391. 0000183E  7000                     moveq.l    D0, 0x00
  2392. 00001840  2F00                     move.l     -[A7], D0
  2393. 00001842  2F0B                     move.l     -[A7], A3
  2394. 00001844  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  2395. 00001848  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2396. label0000184C:
  2397. 0000184C  2054                     movea.l    A0, [A4]
  2398. 0000184E  2F08                     move.l     -[A7], A0
  2399. 00001850  3F3C 9E58                move.w     -[A7], 0x9E58
  2400. 00001854  7000                     moveq.l    D0, 0x00
  2401. 00001856  3F00                     move.w     -[A7], D0
  2402. 00001858  A8A8                     syscall    OffsetRect
  2403. 0000185A  2054                     movea.l    A0, [A4]
  2404. 0000185C  4868 0008                pea.l      [A0 + 0x8]
  2405. 00001860  3F3C 9E58                move.w     -[A7], 0x9E58
  2406. 00001864  7000                     moveq.l    D0, 0x00
  2407. 00001866  3F00                     move.w     -[A7], D0
  2408. 00001868  A8A8                     syscall    OffsetRect
  2409. 0000186A  2F0C                     move.l     -[A7], A4
  2410. 0000186C  486E FFF4                pea.l      [A6 - 0xC]
  2411. 00001870  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  2412. 00001874  558F                     subq.l     A7, 2
  2413. 00001876  3F07                     move.w     -[A7], D7
  2414. 00001878  7001                     moveq.l    D0, 0x01
  2415. 0000187A  1F00                     move.b     -[A7], D0
  2416. 0000187C  1F00                     move.b     -[A7], D0
  2417. 0000187E  4EAD 079A                jsr        [A5 + 0x79A /* export_239 */]
  2418. 00001882  598F                     subq.l     A7, 4
  2419. 00001884  3F07                     move.w     -[A7], D7
  2420. 00001886  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  2421. 0000188A  285F                     movea.l    A4, [A7]+
  2422. 0000188C  7001                     moveq.l    D0, 0x01
  2423. 0000188E  B02C 001D                cmp.b      D0, [A4 + 0x1D]
  2424. 00001892  544F                     addq.w     A7, 2
  2425. 00001894  6608                     bne        +0xA /* 0000189E */
  2426. 00001896  2F0C                     move.l     -[A7], A4
  2427. 00001898  3F06                     move.w     -[A7], D6
  2428. 0000189A  4EAD 2EA2                jsr        [A5 + 0x2EA2 /* export_1488 */]
  2429. label0000189E:
  2430. 0000189E  3F07                     move.w     -[A7], D7
  2431. 000018A0  7005                     moveq.l    D0, 0x05
  2432. 000018A2  3F00                     move.w     -[A7], D0
  2433. 000018A4  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2434. 000018A8  3F07                     move.w     -[A7], D7
  2435. 000018AA  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  2436. 000018AE  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  2437. label000018B4:
  2438. 000018B4  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  2439. 000018BA  4E5E                     unlink     A6
  2440. 000018BC  205F                     movea.l    A0, [A7]+
  2441. 000018BE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2442. 000018C2  4ED0                     jmp        [A0]
  2443. 000018C4  4E56 0000                link       A6, 0
  2444. 000018C8  4E5E                     unlink     A6
  2445. 000018CA  205F                     movea.l    A0, [A7]+
  2446. 000018CC  504F                     addq.w     A7, 8
  2447. 000018CE  4ED0                     jmp        [A0]
  2448. 000018D0  4E56 0000                link       A6, 0
  2449. 000018D4  4EAD 339A                jsr        [A5 + 0x339A /* export_1647 */]
  2450. 000018D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2451. 000018DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2452. 000018E0  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  2453. 000018E4  4E5E                     unlink     A6
  2454. 000018E6  205F                     movea.l    A0, [A7]+
  2455. 000018E8  504F                     addq.w     A7, 8
  2456. 000018EA  4ED0                     jmp        [A0]
  2457. fn000018EC:
  2458. 000018EC  4E56 FDEE                link       A6, -0x0212
  2459. 000018F0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2460. 000018F4  382E 0010                move.w     D4, [A6 + 0x10]
  2461. 000018F8  266E 0012                movea.l    A3, [A6 + 0x12]
  2462. 000018FC  49EE FEEE                lea.l      A4, [A6 - 0x112]
  2463. 00001900  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2464. 00001904  2F0C                     move.l     -[A7], A4
  2465. 00001906  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2466. 0000190A  487A 0150                pea.l      [PC + 0x150 /* 00001A5C, value 0x120, cstring "" */]
  2467. 0000190E  2F0C                     move.l     -[A7], A4
  2468. 00001910  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2469. 00001914  4A80                     tst.l      D0
  2470. 00001916  504F                     addq.w     A7, 8
  2471. 00001918  661C                     bne        +0x1E /* 00001936 */
  2472. 0000191A  487A 0142                pea.l      [PC + 0x142 /* 00001A5E, value 0x1200000 */]
  2473. 0000191E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2474. 00001922  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2475. 00001926  487A 0134                pea.l      [PC + 0x134 /* 00001A5C, value 0x120, cstring "" */]
  2476. 0000192A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2477. 0000192E  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2478. 00001932  6000 0118                bra        +0x11A /* 00001A4C */
  2479. label00001936:
  2480. 00001936  4245                     clr.w      D5
  2481. 00001938  7E01                     moveq.l    D7, 0x01
  2482. 0000193A  6000 0084                bra        +0x86 /* 000019C0 */
  2483. label0000193E:
  2484. 0000193E  558F                     subq.l     A7, 2
  2485. 00001940  4874 7000                pea.l      [A4 + D7.w]
  2486. 00001944  486D E7FC                pea.l      [A5 - 0x1804]
  2487. 00001948  486E FFEE                pea.l      [A6 - 0x12]
  2488. 0000194C  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2489. 00001950  3C1F                     move.w     D6, [A7]+
  2490. 00001952  598F                     subq.l     A7, 4
  2491. 00001954  3F06                     move.w     -[A7], D6
  2492. 00001956  486D E900                pea.l      [A5 - 0x1700]
  2493. 0000195A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2494. 0000195E  203C 0400 0000           move.l     D0, 0x4000000
  2495. 00001964  C09F                     and.l      D0, [A7]+
  2496. 00001966  6750                     beq        +0x52 /* 000019B8 */
  2497. 00001968  48C4                     ext.l      D4
  2498. 0000196A  48C7                     ext.l      D7
  2499. 0000196C  2004                     move.l     D0, D4
  2500. 0000196E  D087                     add.l      D0, D7
  2501. 00001970  5340                     subq.w     D0, 1
  2502. 00001972  3F00                     move.w     -[A7], D0
  2503. 00001974  486E FFF0                pea.l      [A6 - 0x10]
  2504. 00001978  486E FFFC                pea.l      [A6 - 0x4]
  2505. 0000197C  486E FFFE                pea.l      [A6 - 0x2]
  2506. 00001980  2F0B                     move.l     -[A7], A3
  2507. 00001982  3F3C 0003                move.w     -[A7], 0x3
  2508. 00001986  A83D                     syscall    TEDispatch
  2509. 00001988  558F                     subq.l     A7, 2
  2510. 0000198A  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2511. 0000198E  2F3C 8202 0006           move.l     -[A7], 0x82020006
  2512. 00001994  A8B5                     syscall    ScriptUtil
  2513. 00001996  4A5F                     tst.w      [A7]+
  2514. 00001998  671A                     beq        +0x1C /* 000019B4 */
  2515. 0000199A  558F                     subq.l     A7, 2
  2516. 0000199C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2517. 000019A0  2F3C 8202 0006           move.l     -[A7], 0x82020006
  2518. 000019A6  A8B5                     syscall    ScriptUtil
  2519. 000019A8  7001                     moveq.l    D0, 0x01
  2520. 000019AA  B05F                     cmp.w      D0, [A7]+
  2521. 000019AC  660A                     bne        +0xC /* 000019B8 */
  2522. 000019AE  0C46 0080                cmpi.w     D6, 0x80
  2523. 000019B2  6C04                     bge        +0x6 /* 000019B8 */
  2524. label000019B4:
  2525. 000019B4  3A07                     move.w     D5, D7
  2526. 000019B6  6018                     bra        +0x1A /* 000019D0 */
  2527. label000019B8:
  2528. 000019B8  302E FFEE                move.w     D0, [A6 - 0x12]
  2529. 000019BC  D047                     add.w      D0, D7
  2530. 000019BE  3E00                     move.w     D7, D0
  2531. label000019C0:
  2532. 000019C0  48C7                     ext.l      D7
  2533. 000019C2  2F0C                     move.l     -[A7], A4
  2534. 000019C4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2535. 000019C8  B087                     cmp.l      D0, D7
  2536. 000019CA  584F                     addq.w     A7, 4
  2537. 000019CC  6E00 FF70                bgt        -0x8E /* 0000193E */
  2538. label000019D0:
  2539. 000019D0  4A45                     tst.w      D5
  2540. 000019D2  6618                     bne        +0x1A /* 000019EC */
  2541. 000019D4  2F0C                     move.l     -[A7], A4
  2542. 000019D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2543. 000019DA  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2544. 000019DE  487A 007C                pea.l      [PC + 0x7C /* 00001A5C, value 0x120, cstring "" */]
  2545. 000019E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2546. 000019E6  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2547. 000019EA  6060                     bra        +0x62 /* 00001A4C */
  2548. label000019EC:
  2549. 000019EC  48C5                     ext.l      D5
  2550. 000019EE  2005                     move.l     D0, D5
  2551. 000019F0  5380                     subq.l     D0, 1
  2552. 000019F2  2F00                     move.l     -[A7], D0
  2553. 000019F4  7001                     moveq.l    D0, 0x01
  2554. 000019F6  2F00                     move.l     -[A7], D0
  2555. 000019F8  2F0C                     move.l     -[A7], A4
  2556. 000019FA  486E FDEE                pea.l      [A6 - 0x212]
  2557. 000019FE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2558. 00001A02  486E FDEE                pea.l      [A6 - 0x212]
  2559. 00001A06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2560. 00001A0A  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2561. 00001A0E  2F0C                     move.l     -[A7], A4
  2562. 00001A10  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2563. 00001A14  5280                     addq.l     D0, 1
  2564. 00001A16  48C5                     ext.l      D5
  2565. 00001A18  9085                     sub.l      D0, D5
  2566. 00001A1A  322E FFEE                move.w     D1, [A6 - 0x12]
  2567. 00001A1E  48C1                     ext.l      D1
  2568. 00001A20  9081                     sub.l      D0, D1
  2569. 00001A22  588F                     addq.l     A7, 4
  2570. 00001A24  2F00                     move.l     -[A7], D0
  2571. 00001A26  48C5                     ext.l      D5
  2572. 00001A28  302E FFEE                move.w     D0, [A6 - 0x12]
  2573. 00001A2C  48C0                     ext.l      D0
  2574. 00001A2E  D085                     add.l      D0, D5
  2575. 00001A30  2F00                     move.l     -[A7], D0
  2576. 00001A32  2F0C                     move.l     -[A7], A4
  2577. 00001A34  486E FDEE                pea.l      [A6 - 0x212]
  2578. 00001A38  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2579. 00001A3C  486E FDEE                pea.l      [A6 - 0x212]
  2580. 00001A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2581. 00001A44  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  2582. 00001A48  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2583. label00001A4C:
  2584. 00001A4C  4CEE 18F0 FDD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x22A]
  2585. 00001A52  4E5E                     unlink     A6
  2586. 00001A54  205F                     movea.l    A0, [A7]+
  2587. 00001A56  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2588. 00001A5A  4ED0                     jmp        [A0]
  2589. 00001A5C  0000 0120                ori.b      D0, 0x20 /* ' ' */
  2590. 00001A60  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2591. // begin alternate branch 00001A62-00001A66
  2592. fn00001A62:
  2593. 00001A62  4E56 F9F8                link       A6, -0x0608
  2594. // end alternate branch 00001A62-00001A66
  2595. fn00001A62: // (misaligned)
  2596. 00001A64  F9F8                     .invalid   <<F/7/4>>
  2597. 00001A66  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2598. 00001A6A  47EE FD00                lea.l      A3, [A6 - 0x300]
  2599. 00001A6E  49EE FE00                lea.l      A4, [A6 - 0x200]
  2600. 00001A72  7000                     moveq.l    D0, 0x00
  2601. 00001A74  2D40 FCF8                move.l     [A6 - 0x308], D0
  2602. 00001A78  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2603. 00001A7C  4868 0136                pea.l      [A0 + 0x136]
  2604. 00001A80  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  2605. 00001A84  A934                     syscall    ClearMenuBar
  2606. 00001A86  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2607. 00001A8A  4868 013A                pea.l      [A0 + 0x13A]
  2608. 00001A8E  4EBA 34D6                jsr        [PC + 0x34D6 /* 00004F66 */]
  2609. 00001A92  598F                     subq.l     A7, 4
  2610. 00001A94  4EBA 3468                jsr        [PC + 0x3468 /* 00004EFE */]
  2611. 00001A98  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2612. 00001A9C  215F 013A                move.l     [A0 + 0x13A], [A7]+
  2613. 00001AA0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2614. 00001AA4  4AA8 013A                tst.l      [A0 + 0x13A]
  2615. 00001AA8  6700 01E6                beq        +0x1E8 /* 00001C90 */
  2616. 00001AAC  4AAE 0008                tst.l      [A6 + 0x8]
  2617. 00001AB0  6700 019C                beq        +0x19E /* 00001C4E */
  2618. 00001AB4  486E FBF8                pea.l      [A6 - 0x408]
  2619. 00001AB8  3F3C 0108                move.w     -[A7], 0x108
  2620. 00001ABC  7002                     moveq.l    D0, 0x02
  2621. 00001ABE  3F00                     move.w     -[A7], D0
  2622. 00001AC0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2623. 00001AC4  486E FBF8                pea.l      [A6 - 0x408]
  2624. 00001AC8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2625. 00001ACC  3800                     move.w     D4, D0
  2626. 00001ACE  7A01                     moveq.l    D5, 0x01
  2627. 00001AD0  584F                     addq.w     A7, 4
  2628. 00001AD2  6000 016C                bra        +0x16E /* 00001C40 */
  2629. label00001AD6:
  2630. 00001AD6  486E FAF8                pea.l      [A6 - 0x508]
  2631. 00001ADA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2632. 00001ADE  3005                     move.w     D0, D5
  2633. 00001AE0  5340                     subq.w     D0, 1
  2634. 00001AE2  3F00                     move.w     -[A7], D0
  2635. 00001AE4  4EAD 33A2                jsr        [A5 + 0x33A2 /* export_1648 */]
  2636. 00001AE8  4878 0100                push.l     0x100
  2637. 00001AEC  2F0B                     move.l     -[A7], A3
  2638. 00001AEE  486E FAF8                pea.l      [A6 - 0x508]
  2639. 00001AF2  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2640. 00001AF6  48C4                     ext.l      D4
  2641. 00001AF8  2F04                     move.l     -[A7], D4
  2642. 00001AFA  7001                     moveq.l    D0, 0x01
  2643. 00001AFC  2F00                     move.l     -[A7], D0
  2644. 00001AFE  2F0B                     move.l     -[A7], A3
  2645. 00001B00  486E F9F8                pea.l      [A6 - 0x608]
  2646. 00001B04  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2647. 00001B08  558F                     subq.l     A7, 2
  2648. 00001B0A  486E FBF8                pea.l      [A6 - 0x408]
  2649. 00001B0E  486E F9F8                pea.l      [A6 - 0x608]
  2650. 00001B12  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2651. 00001B16  4A5F                     tst.w      [A7]+
  2652. 00001B18  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2653. 00001B1C  6678                     bne        +0x7A /* 00001B96 */
  2654. 00001B1E  48C4                     ext.l      D4
  2655. 00001B20  2F04                     move.l     -[A7], D4
  2656. 00001B22  7001                     moveq.l    D0, 0x01
  2657. 00001B24  2F00                     move.l     -[A7], D0
  2658. 00001B26  2F0B                     move.l     -[A7], A3
  2659. 00001B28  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2660. 00001B2C  2F0B                     move.l     -[A7], A3
  2661. 00001B2E  4EAD 33AA                jsr        [A5 + 0x33AA /* export_1649 */]
  2662. 00001B32  7000                     moveq.l    D0, 0x00
  2663. 00001B34  102B 0001                move.b     D0, [A3 + 0x1]
  2664. 00001B38  0C40 0040                cmpi.w     D0, 0x40 /* '@' */
  2665. 00001B3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2666. 00001B40  6606                     bne        +0x8 /* 00001B48 */
  2667. 00001B42  177C 0014 0001           move.b     [A3 + 0x1], 0x14
  2668. label00001B48:
  2669. 00001B48  598F                     subq.l     A7, 4
  2670. 00001B4A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2671. 00001B4E  2F28 013A                move.l     -[A7], [A0 + 0x13A]
  2672. 00001B52  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  2673. 00001B56  D07C 01F5                add.w      D0, 0x1F5
  2674. 00001B5A  588F                     addq.l     A7, 4
  2675. 00001B5C  3F00                     move.w     -[A7], D0
  2676. 00001B5E  2F0B                     move.l     -[A7], A3
  2677. 00001B60  A931                     syscall    NewMenu
  2678. 00001B62  2D5F FCFC                move.l     [A6 - 0x304], [A7]+
  2679. 00001B66  6700 0128                beq        +0x12A /* 00001C90 */
  2680. 00001B6A  598F                     subq.l     A7, 4
  2681. 00001B6C  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2682. 00001B70  4EBA 34E4                jsr        [PC + 0x34E4 /* 00005056 */]
  2683. 00001B74  2D5F FCF8                move.l     [A6 - 0x308], [A7]+
  2684. 00001B78  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2685. 00001B7C  2F28 013A                move.l     -[A7], [A0 + 0x13A]
  2686. 00001B80  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  2687. 00001B84  4EBA 349A                jsr        [PC + 0x349A /* 00005020 */]
  2688. 00001B88  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2689. 00001B8C  7000                     moveq.l    D0, 0x00
  2690. 00001B8E  3F00                     move.w     -[A7], D0
  2691. 00001B90  A935                     syscall    InsertMenu
  2692. 00001B92  6000 00A8                bra        +0xAA /* 00001C3C */
  2693. label00001B96:
  2694. 00001B96  4AAE FCF8                tst.l      [A6 - 0x308]
  2695. 00001B9A  6700 00A0                beq        +0xA2 /* 00001C3C */
  2696. 00001B9E  2F0B                     move.l     -[A7], A3
  2697. 00001BA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2698. 00001BA4  48C5                     ext.l      D5
  2699. 00001BA6  2005                     move.l     D0, D5
  2700. 00001BA8  5380                     subq.l     D0, 1
  2701. 00001BAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2702. 00001BAE  2050                     movea.l    A0, [A0]
  2703. 00001BB0  D080                     add.l      D0, D0
  2704. 00001BB2  3F30 0860                move.w     -[A7], [A0 + D0 + 0x60]
  2705. 00001BB6  2F0C                     move.l     -[A7], A4
  2706. 00001BB8  486E FF00                pea.l      [A6 - 0x100]
  2707. 00001BBC  4EBA FD2E                jsr        [PC - 0x2D2 /* 000018EC */]
  2708. 00001BC0  7E02                     moveq.l    D7, 0x02
  2709. 00001BC2  6024                     bra        +0x26 /* 00001BE8 */
  2710. label00001BC4:
  2711. 00001BC4  7000                     moveq.l    D0, 0x00
  2712. 00001BC6  1034 7000                move.b     D0, [A4 + D7.w]
  2713. 00001BCA  0C40 00C3                cmpi.w     D0, 0xC3
  2714. 00001BCE  6614                     bne        +0x16 /* 00001BE4 */
  2715. 00001BD0  48C7                     ext.l      D7
  2716. 00001BD2  7000                     moveq.l    D0, 0x00
  2717. 00001BD4  1034 70FF                move.b     D0, [A4 + D7.w - 0x1]
  2718. 00001BD8  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2719. 00001BDC  6606                     bne        +0x8 /* 00001BE4 */
  2720. 00001BDE  19BC 0012 7000           move.b     [A4 + D7.w], 0x12
  2721. label00001BE4:
  2722. 00001BE4  3007                     move.w     D0, D7
  2723. 00001BE6  5247                     addq.w     D7, 1
  2724. label00001BE8:
  2725. 00001BE8  48C7                     ext.l      D7
  2726. 00001BEA  2F0C                     move.l     -[A7], A4
  2727. 00001BEC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2728. 00001BF0  B087                     cmp.l      D0, D7
  2729. 00001BF2  584F                     addq.w     A7, 4
  2730. 00001BF4  6CCE                     bge        -0x30 /* 00001BC4 */
  2731. 00001BF6  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2732. 00001BFA  2F0C                     move.l     -[A7], A4
  2733. 00001BFC  A933                     syscall    AppendMenu
  2734. 00001BFE  486E FF00                pea.l      [A6 - 0x100]
  2735. 00001C02  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2736. 00001C06  3C00                     move.w     D6, D0
  2737. 00001C08  5246                     addq.w     D6, 1
  2738. 00001C0A  0C46 0100                cmpi.w     D6, 0x100
  2739. 00001C0E  584F                     addq.w     A7, 4
  2740. 00001C10  6F04                     ble        +0x6 /* 00001C16 */
  2741. 00001C12  3C3C 0100                move.w     D6, 0x100
  2742. label00001C16:
  2743. 00001C16  41EE FF00                lea.l      A0, [A6 - 0x100]
  2744. 00001C1A  4230 6000                clr.b      [A0 + D6.w]
  2745. 00001C1E  2F2E FCF8                move.l     -[A7], [A6 - 0x308]
  2746. 00001C22  558F                     subq.l     A7, 2
  2747. 00001C24  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2748. 00001C28  A950                     syscall    CountMItems
  2749. 00001C2A  301F                     move.w     D0, [A7]+
  2750. 00001C2C  5340                     subq.w     D0, 1
  2751. 00001C2E  3F00                     move.w     -[A7], D0
  2752. 00001C30  486E FF01                pea.l      [A6 - 0xFF]
  2753. 00001C34  48C6                     ext.l      D6
  2754. 00001C36  2F06                     move.l     -[A7], D6
  2755. 00001C38  4EBA 348E                jsr        [PC + 0x348E /* 000050C8 */]
  2756. label00001C3C:
  2757. 00001C3C  3005                     move.w     D0, D5
  2758. 00001C3E  5245                     addq.w     D5, 1
  2759. label00001C40:
  2760. 00001C40  206E 0008                movea.l    A0, [A6 + 0x8]
  2761. 00001C44  2050                     movea.l    A0, [A0]
  2762. 00001C46  BA68 005E                cmp.w      D5, [A0 + 0x5E]
  2763. 00001C4A  6F00 FE8A                ble        -0x174 /* 00001AD6 */
  2764. label00001C4E:
  2765. 00001C4E  4AAE FCF8                tst.l      [A6 - 0x308]
  2766. 00001C52  661C                     bne        +0x1E /* 00001C70 */
  2767. 00001C54  598F                     subq.l     A7, 4
  2768. 00001C56  3F3C 01F5                move.w     -[A7], 0x1F5
  2769. 00001C5A  487A 0040                pea.l      [PC + 0x40 /* 00001C9C, value 0x1200000 */]
  2770. 00001C5E  A931                     syscall    NewMenu
  2771. 00001C60  2D5F FCFC                move.l     [A6 - 0x304], [A7]+
  2772. 00001C64  670A                     beq        +0xC /* 00001C70 */
  2773. 00001C66  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  2774. 00001C6A  7000                     moveq.l    D0, 0x00
  2775. 00001C6C  3F00                     move.w     -[A7], D0
  2776. 00001C6E  A935                     syscall    InsertMenu
  2777. label00001C70:
  2778. 00001C70  598F                     subq.l     A7, 4
  2779. 00001C72  A93B                     syscall    GetMenuBar
  2780. 00001C74  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2781. 00001C78  215F 0136                move.l     [A0 + 0x136], [A7]+
  2782. 00001C7C  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  2783. 00001C80  1B7C 0001 DEAA           move.b     [A5 - 0x2156], 0x1
  2784. 00001C86  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2785. 00001C8A  3B68 03A6 DEA8           move.w     [A5 - 0x2158], [A0 + 0x3A6]
  2786. label00001C90:
  2787. 00001C90  4CEE 18F0 F9E0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x620]
  2788. 00001C96  4E5E                     unlink     A6
  2789. 00001C98  2E9F                     move.l     [A7], [A7]+
  2790. 00001C9A  4E75                     rts
  2791. 00001C9C  0120                     btst       -[A0], D0
  2792. 00001C9E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2793. // begin alternate branch 00001CA0-00001CA8
  2794. fn00001CA0:
  2795. 00001CA0  4E56 0000                link       A6, 0
  2796. 00001CA4  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2797. // end alternate branch 00001CA0-00001CA8
  2798. fn00001CA0: // (misaligned)
  2799. 00001CA2  0000 206D                ori.b      D0, 0x6D /* 'm' */
  2800. 00001CA6  E51E                     rol        D6.b, 2
  2801. 00001CA8  2D68 013A 0008           move.l     [A6 + 0x8], [A0 + 0x13A]
  2802. 00001CAE  4E5E                     unlink     A6
  2803. 00001CB0  4E75                     rts
  2804. 00001CB2  4E56 0000                link       A6, 0
  2805. 00001CB6  2F07                     move.l     -[A7], D7
  2806. 00001CB8  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  2807. 00001CBC  3E28 1398                move.w     D7, [A0 + 0x1398]
  2808. 00001CC0  3D47 0008                move.w     [A6 + 0x8], D7
  2809. 00001CC4  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2810. 00001CC8  4E5E                     unlink     A6
  2811. 00001CCA  4E75                     rts
  2812. 00001CCC  4E56 0000                link       A6, 0
  2813. 00001CD0  2F07                     move.l     -[A7], D7
  2814. 00001CD2  2E2E 000C                move.l     D7, [A6 + 0xC]
  2815. 00001CD6  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2816. 00001CDA  BEA8 011E                cmp.l      D7, [A0 + 0x11E]
  2817. 00001CDE  6D26                     blt        +0x28 /* 00001D06 */
  2818. 00001CE0  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  2819. 00001CE4  3028 011C                move.w     D0, [A0 + 0x11C]
  2820. 00001CE8  B069 1398                cmp.w      D0, [A1 + 0x1398]
  2821. 00001CEC  6718                     beq        +0x1A /* 00001D06 */
  2822. 00001CEE  202E 0008                move.l     D0, [A6 + 0x8]
  2823. 00001CF2  D087                     add.l      D0, D7
  2824. 00001CF4  2140 011E                move.l     [A0 + 0x11E], D0
  2825. 00001CF8  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  2826. 00001CFC  226D E51E                movea.l    A1, [A5 - 0x1AE2]
  2827. 00001D00  3368 1398 011C           move.w     [A1 + 0x11C], [A0 + 0x1398]
  2828. label00001D06:
  2829. 00001D06  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2830. 00001D0A  4E5E                     unlink     A6
  2831. 00001D0C  205F                     movea.l    A0, [A7]+
  2832. 00001D0E  504F                     addq.w     A7, 8
  2833. 00001D10  4ED0                     jmp        [A0]
  2834. 00001D12  4E56 FEFC                link       A6, -0x0104
  2835. 00001D16  48E7 0108                movem.l    -[A7], D7,A4
  2836. 00001D1A  49EE FEFC                lea.l      A4, [A6 - 0x104]
  2837. 00001D1E  4878 0100                push.l     0x100
  2838. 00001D22  2F0C                     move.l     -[A7], A4
  2839. 00001D24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2840. 00001D28  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2841. 00001D2C  4EAD 32EA                jsr        [A5 + 0x32EA /* export_1625 */]
  2842. 00001D30  7001                     moveq.l    D0, 0x01
  2843. 00001D32  2F00                     move.l     -[A7], D0
  2844. 00001D34  2F0C                     move.l     -[A7], A4
  2845. 00001D36  487A 0040                pea.l      [PC + 0x40 /* 00001D78, value 0x1200000 */]
  2846. 00001D3A  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  2847. 00001D3E  422C 0001                clr.b      [A4 + 0x1]
  2848. 00001D42  4EAD 32F2                jsr        [A5 + 0x32F2 /* export_1626 */]
  2849. 00001D46  4A2D DF16                tst.b      [A5 - 0x20EA]
  2850. 00001D4A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2851. 00001D4E  6704                     beq        +0x6 /* 00001D54 */
  2852. 00001D50  4EAD 339A                jsr        [A5 + 0x339A /* export_1647 */]
  2853. label00001D54:
  2854. 00001D54  486E FFFC                pea.l      [A6 - 0x4]
  2855. 00001D58  A874                     syscall    GetPort
  2856. 00001D5A  558F                     subq.l     A7, 2
  2857. 00001D5C  2F0C                     move.l     -[A7], A4
  2858. 00001D5E  A9B6                     syscall    OpenDeskAcc
  2859. 00001D60  3E1F                     move.w     D7, [A7]+
  2860. 00001D62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2861. 00001D66  A873                     syscall    SetPort
  2862. 00001D68  4EAD 32FA                jsr        [A5 + 0x32FA /* export_1627 */]
  2863. 00001D6C  4CEE 1080 FEF4           movem.l    D7,A4, [A6 - 0x10C]
  2864. 00001D72  4E5E                     unlink     A6
  2865. 00001D74  2E9F                     move.l     [A7], [A7]+
  2866. 00001D76  4E75                     rts
  2867. 00001D78  0120                     btst       -[A0], D0
  2868. 00001D7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2869. 00001D7E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2870. 00001D82  4E75                     rts
  2871. fn00001D84:
  2872. 00001D84  4E56 0000                link       A6, 0
  2873. 00001D88  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2874. 00001D8C  4868 013A                pea.l      [A0 + 0x13A]
  2875. 00001D90  4EBA 31D4                jsr        [PC + 0x31D4 /* 00004F66 */]
  2876. 00001D94  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2877. 00001D98  4868 0136                pea.l      [A0 + 0x136]
  2878. 00001D9C  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  2879. 00001DA0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  2880. 00001DA4  302D DEA8                move.w     D0, [A5 - 0x2158]
  2881. 00001DA8  B068 03A6                cmp.w      D0, [A0 + 0x3A6]
  2882. 00001DAC  661E                     bne        +0x20 /* 00001DCC */
  2883. 00001DAE  422D DEAA                clr.b      [A5 - 0x2156]
  2884. 00001DB2  426D DEA8                clr.w      [A5 - 0x2158]
  2885. 00001DB6  4EAD 3382                jsr        [A5 + 0x3382 /* export_1644 */]
  2886. 00001DBA  4AAD DEAE                tst.l      [A5 - 0x2152]
  2887. 00001DBE  670C                     beq        +0xE /* 00001DCC */
  2888. 00001DC0  2F2D DEAE                move.l     -[A7], [A5 - 0x2152]
  2889. 00001DC4  7001                     moveq.l    D0, 0x01
  2890. 00001DC6  1F00                     move.b     -[A7], D0
  2891. 00001DC8  4EAD 338A                jsr        [A5 + 0x338A /* export_1645 */]
  2892. label00001DCC:
  2893. 00001DCC  4E5E                     unlink     A6
  2894. 00001DCE  4E75                     rts
  2895. fn00001DD0:
  2896. 00001DD0  4E56 0000                link       A6, 0
  2897. 00001DD4  48E7 0118                movem.l    -[A7], D7,A3,A4
  2898. 00001DD8  3E2E 0008                move.w     D7, [A6 + 0x8]
  2899. 00001DDC  7000                     moveq.l    D0, 0x00
  2900. 00001DDE  2640                     movea.l    A3, D0
  2901. 00001DE0  558F                     subq.l     A7, 2
  2902. 00001DE2  3F07                     move.w     -[A7], D7
  2903. 00001DE4  4EAD 31EA                jsr        [A5 + 0x31EA /* export_1593 */]
  2904. 00001DE8  4A1F                     tst.b      [A7]+
  2905. 00001DEA  6730                     beq        +0x32 /* 00001E1C */
  2906. 00001DEC  598F                     subq.l     A7, 4
  2907. 00001DEE  3F07                     move.w     -[A7], D7
  2908. 00001DF0  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  2909. 00001DF4  285F                     movea.l    A4, [A7]+
  2910. 00001DF6  7003                     moveq.l    D0, 0x03
  2911. 00001DF8  B02C 0010                cmp.b      D0, [A4 + 0x10]
  2912. 00001DFC  661E                     bne        +0x20 /* 00001E1C */
  2913. 00001DFE  4AAC 0012                tst.l      [A4 + 0x12]
  2914. 00001E02  6718                     beq        +0x1A /* 00001E1C */
  2915. 00001E04  598F                     subq.l     A7, 4
  2916. 00001E06  206C 0012                movea.l    A0, [A4 + 0x12]
  2917. 00001E0A  2050                     movea.l    A0, [A0]
  2918. 00001E0C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2919. 00001E10  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2920. 00001E14  4A9F                     tst.l      [A7]+
  2921. 00001E16  6704                     beq        +0x6 /* 00001E1C */
  2922. 00001E18  266C 0012                movea.l    A3, [A4 + 0x12]
  2923. label00001E1C:
  2924. 00001E1C  2D4B 000A                move.l     [A6 + 0xA], A3
  2925. 00001E20  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2926. 00001E26  4E5E                     unlink     A6
  2927. 00001E28  205F                     movea.l    A0, [A7]+
  2928. 00001E2A  544F                     addq.w     A7, 2
  2929. 00001E2C  4ED0                     jmp        [A0]
  2930. 00001E2E  4E56 FFFE                link       A6, -0x0002
  2931. 00001E32  48E7 0308                movem.l    -[A7], D6,D7,A4
  2932. 00001E36  3E2E 0008                move.w     D7, [A6 + 0x8]
  2933. 00001E3A  7C01                     moveq.l    D6, 0x01
  2934. 00001E3C  4A47                     tst.w      D7
  2935. 00001E3E  6606                     bne        +0x8 /* 00001E46 */
  2936. 00001E40  4EBA FF42                jsr        [PC - 0xBE /* 00001D84 */]
  2937. 00001E44  605A                     bra        +0x5C /* 00001EA0 */
  2938. label00001E46:
  2939. 00001E46  4A2D DEAA                tst.b      [A5 - 0x2156]
  2940. 00001E4A  6610                     bne        +0x12 /* 00001E5C */
  2941. 00001E4C  486D DEAE                pea.l      [A5 - 0x2152]
  2942. 00001E50  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  2943. 00001E54  598F                     subq.l     A7, 4
  2944. 00001E56  A93B                     syscall    GetMenuBar
  2945. 00001E58  2B5F DEAE                move.l     [A5 - 0x2152], [A7]+
  2946. label00001E5C:
  2947. 00001E5C  558F                     subq.l     A7, 2
  2948. 00001E5E  3F07                     move.w     -[A7], D7
  2949. 00001E60  486E FFFE                pea.l      [A6 - 0x2]
  2950. 00001E64  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  2951. 00001E68  4A1F                     tst.b      [A7]+
  2952. 00001E6A  6732                     beq        +0x34 /* 00001E9E */
  2953. 00001E6C  598F                     subq.l     A7, 4
  2954. 00001E6E  3F07                     move.w     -[A7], D7
  2955. 00001E70  4EBA FF5E                jsr        [PC - 0xA2 /* 00001DD0 */]
  2956. 00001E74  285F                     movea.l    A4, [A7]+
  2957. 00001E76  200C                     move.l     D0, A4
  2958. 00001E78  6712                     beq        +0x14 /* 00001E8C */
  2959. 00001E7A  2F0C                     move.l     -[A7], A4
  2960. 00001E7C  4EBA FBE4                jsr        [PC - 0x41C /* 00001A62 */]
  2961. 00001E80  4A2D DF16                tst.b      [A5 - 0x20EA]
  2962. 00001E84  670C                     beq        +0xE /* 00001E92 */
  2963. 00001E86  4EAD 339A                jsr        [A5 + 0x339A /* export_1647 */]
  2964. 00001E8A  6006                     bra        +0x8 /* 00001E92 */
  2965. label00001E8C:
  2966. 00001E8C  4EBA FEF6                jsr        [PC - 0x10A /* 00001D84 */]
  2967. 00001E90  4206                     clr.b      D6
  2968. label00001E92:
  2969. 00001E92  3F07                     move.w     -[A7], D7
  2970. 00001E94  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2971. 00001E98  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  2972. 00001E9C  6002                     bra        +0x4 /* 00001EA0 */
  2973. label00001E9E:
  2974. 00001E9E  4206                     clr.b      D6
  2975. label00001EA0:
  2976. 00001EA0  1D46 000A                move.b     [A6 + 0xA], D6
  2977. 00001EA4  4CEE 10C0 FFF2           movem.l    D6,D7,A4, [A6 - 0xE]
  2978. 00001EAA  4E5E                     unlink     A6
  2979. 00001EAC  205F                     movea.l    A0, [A7]+
  2980. 00001EAE  544F                     addq.w     A7, 2
  2981. 00001EB0  4ED0                     jmp        [A0]
  2982. fn00001EB2:
  2983. 00001EB2  4E56 0000                link       A6, 0
  2984. 00001EB6  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  2985. 00001EBA  41E8 0018                lea.l      A0, [A0 + 0x18]
  2986. 00001EBE  2D48 0008                move.l     [A6 + 0x8], A0
  2987. 00001EC2  4E5E                     unlink     A6
  2988. 00001EC4  4E75                     rts
  2989. fn00001EC6:
  2990. 00001EC6  4E56 0000                link       A6, 0
  2991. 00001ECA  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  2992. 00001ECE  3C2E 0008                move.w     D6, [A6 + 0x8]
  2993. 00001ED2  3E2E 000A                move.w     D7, [A6 + 0xA]
  2994. 00001ED6  6D30                     blt        +0x32 /* 00001F08 */
  2995. 00001ED8  598F                     subq.l     A7, 4
  2996. 00001EDA  4EBA FFD6                jsr        [PC - 0x2A /* 00001EB2 */]
  2997. 00001EDE  265F                     movea.l    A3, [A7]+
  2998. 00001EE0  1747 0001                move.b     [A3 + 0x1], D7
  2999. 00001EE4  3746 0006                move.w     [A3 + 0x6], D6
  3000. 00001EE8  3006                     move.w     D0, D6
  3001. 00001EEA  4640                     not.w      D0
  3002. 00001EEC  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3003. 00001EF0  3140 0586                move.w     [A0 + 0x586], D0
  3004. 00001EF4  0C47 0016                cmpi.w     D7, 0x16
  3005. 00001EF8  677C                     beq        +0x7E /* 00001F76 */
  3006. 00001EFA  486D E56A                pea.l      [A5 - 0x1A96]
  3007. 00001EFE  7001                     moveq.l    D0, 0x01
  3008. 00001F00  3F00                     move.w     -[A7], D0
  3009. 00001F02  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3010. 00001F06  606E                     bra        +0x70 /* 00001F76 */
  3011. label00001F08:
  3012. 00001F08  48C7                     ext.l      D7
  3013. 00001F0A  2007                     move.l     D0, D7
  3014. 00001F0C  4480                     neg.l      D0
  3015. 00001F0E  3E00                     move.w     D7, D0
  3016. 00001F10  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  3017. 00001F14  6F02                     ble        +0x4 /* 00001F18 */
  3018. 00001F16  7E01                     moveq.l    D7, 0x01
  3019. label00001F18:
  3020. 00001F18  4A46                     tst.w      D6
  3021. 00001F1A  6608                     bne        +0xA /* 00001F24 */
  3022. 00001F1C  3F07                     move.w     -[A7], D7
  3023. 00001F1E  4EBA 2B12                jsr        [PC + 0x2B12 /* 00004A32 */]
  3024. 00001F22  6052                     bra        +0x54 /* 00001F76 */
  3025. label00001F24:
  3026. 00001F24  598F                     subq.l     A7, 4
  3027. 00001F26  3F06                     move.w     -[A7], D6
  3028. 00001F28  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  3029. 00001F2C  285F                     movea.l    A4, [A7]+
  3030. 00001F2E  200C                     move.l     D0, A4
  3031. 00001F30  6744                     beq        +0x46 /* 00001F76 */
  3032. 00001F32  7006                     moveq.l    D0, 0x06
  3033. 00001F34  B02C 0010                cmp.b      D0, [A4 + 0x10]
  3034. 00001F38  663C                     bne        +0x3E /* 00001F76 */
  3035. 00001F3A  558F                     subq.l     A7, 2
  3036. 00001F3C  3F06                     move.w     -[A7], D6
  3037. 00001F3E  4EAD 313A                jsr        [A5 + 0x313A /* export_1571 */]
  3038. 00001F42  4A1F                     tst.b      [A7]+
  3039. 00001F44  6730                     beq        +0x32 /* 00001F76 */
  3040. 00001F46  558F                     subq.l     A7, 2
  3041. 00001F48  2F0C                     move.l     -[A7], A4
  3042. 00001F4A  7004                     moveq.l    D0, 0x04
  3043. 00001F4C  3F00                     move.w     -[A7], D0
  3044. 00001F4E  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  3045. 00001F52  4A1F                     tst.b      [A7]+
  3046. 00001F54  57C3                     seq        D3
  3047. 00001F56  4403                     neg.b      D3
  3048. 00001F58  1A03                     move.b     D5, D3
  3049. 00001F5A  3F06                     move.w     -[A7], D6
  3050. 00001F5C  7013                     moveq.l    D0, 0x13
  3051. 00001F5E  3F00                     move.w     -[A7], D0
  3052. 00001F60  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  3053. 00001F64  558F                     subq.l     A7, 2
  3054. 00001F66  3F07                     move.w     -[A7], D7
  3055. 00001F68  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3056. 00001F6C  1F05                     move.b     -[A7], D5
  3057. 00001F6E  3F06                     move.w     -[A7], D6
  3058. 00001F70  4EAD 0852                jsr        [A5 + 0x852 /* export_262 */]
  3059. 00001F74  544F                     addq.w     A7, 2
  3060. label00001F76:
  3061. 00001F76  4CEE 18E8 FFE8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x18]
  3062. 00001F7C  4E5E                     unlink     A6
  3063. 00001F7E  2E9F                     move.l     [A7], [A7]+
  3064. 00001F80  4E75                     rts
  3065. 00001F82  4E56 0000                link       A6, 0
  3066. 00001F86  7016                     moveq.l    D0, 0x16
  3067. 00001F88  3F00                     move.w     -[A7], D0
  3068. 00001F8A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3069. 00001F8E  4EBA FF36                jsr        [PC - 0xCA /* 00001EC6 */]
  3070. 00001F92  4E5E                     unlink     A6
  3071. 00001F94  205F                     movea.l    A0, [A7]+
  3072. 00001F96  544F                     addq.w     A7, 2
  3073. 00001F98  4ED0                     jmp        [A0]
  3074. 00001F9A  4E56 0000                link       A6, 0
  3075. 00001F9E  7017                     moveq.l    D0, 0x17
  3076. 00001FA0  3F00                     move.w     -[A7], D0
  3077. 00001FA2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3078. 00001FA6  4EBA FF1E                jsr        [PC - 0xE2 /* 00001EC6 */]
  3079. 00001FAA  4E5E                     unlink     A6
  3080. 00001FAC  205F                     movea.l    A0, [A7]+
  3081. 00001FAE  544F                     addq.w     A7, 2
  3082. 00001FB0  4ED0                     jmp        [A0]
  3083. 00001FB2  4E56 0000                link       A6, 0
  3084. 00001FB6  48E7 0108                movem.l    -[A7], D7,A4
  3085. 00001FBA  2E2E 0010                move.l     D7, [A6 + 0x10]
  3086. 00001FBE  6626                     bne        +0x28 /* 00001FE6 */
  3087. 00001FC0  7002                     moveq.l    D0, 0x02
  3088. 00001FC2  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3089. 00001FC6  43E9 1074                lea.l      A1, [A1 + 0x1074]
  3090. 00001FCA  2049                     movea.l    A0, A1
  3091. 00001FCC  0A00 0018                xori.b     D0, 0x18
  3092. 00001FD0  3200                     move.w     D1, D0
  3093. 00001FD2  E648                     lsr        D0.w, 3
  3094. 00001FD4  03B0 0000                bclr       [A0 + D0.w], D1
  3095. 00001FD8  598F                     subq.l     A7, 4
  3096. 00001FDA  4EBA FED6                jsr        [PC - 0x12A /* 00001EB2 */]
  3097. 00001FDE  205F                     movea.l    A0, [A7]+
  3098. 00001FE0  4228 0005                clr.b      [A0 + 0x5]
  3099. 00001FE4  6030                     bra        +0x32 /* 00002016 */
  3100. label00001FE6:
  3101. 00001FE6  598F                     subq.l     A7, 4
  3102. 00001FE8  4EBA FEC8                jsr        [PC - 0x138 /* 00001EB2 */]
  3103. 00001FEC  285F                     movea.l    A4, [A7]+
  3104. 00001FEE  1947 0005                move.b     [A4 + 0x5], D7
  3105. 00001FF2  196E 000F 0002           move.b     [A4 + 0x2], [A6 + 0xF]
  3106. 00001FF8  196E 000B 0003           move.b     [A4 + 0x3], [A6 + 0xB]
  3107. 00001FFE  7002                     moveq.l    D0, 0x02
  3108. 00002000  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3109. 00002004  43E9 1074                lea.l      A1, [A1 + 0x1074]
  3110. 00002008  2049                     movea.l    A0, A1
  3111. 0000200A  0A00 0018                xori.b     D0, 0x18
  3112. 0000200E  3200                     move.w     D1, D0
  3113. 00002010  E648                     lsr        D0.w, 3
  3114. 00002012  03F0                     .incomplete
  3115. 00002014  0000 4CEE                ori.b      D0, 0xEE
  3116. // begin alternate branch 00002016-0000201C
  3117. label00002016:
  3118. 00002016  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3119. // end alternate branch 00002016-0000201C
  3120. label00002016: // (misaligned)
  3121. 00002018  1080                     move.b     [A0], D0
  3122. 0000201A  FFF8                     .invalid   <<F/7/7>>
  3123. 0000201C  4E5E                     unlink     A6
  3124. 0000201E  205F                     movea.l    A0, [A7]+
  3125. 00002020  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3126. 00002024  4ED0                     jmp        [A0]
  3127. 00002026  4E56 0000                link       A6, 0
  3128. 0000202A  48E7 0108                movem.l    -[A7], D7,A4
  3129. 0000202E  2E2E 0008                move.l     D7, [A6 + 0x8]
  3130. 00002032  598F                     subq.l     A7, 4
  3131. 00002034  4EBA FE7C                jsr        [PC - 0x184 /* 00001EB2 */]
  3132. 00002038  285F                     movea.l    A4, [A7]+
  3133. 0000203A  1947 0004                move.b     [A4 + 0x4], D7
  3134. 0000203E  4A87                     tst.l      D7
  3135. 00002040  661A                     bne        +0x1C /* 0000205C */
  3136. 00002042  7001                     moveq.l    D0, 0x01
  3137. 00002044  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3138. 00002048  43E9 1074                lea.l      A1, [A1 + 0x1074]
  3139. 0000204C  2049                     movea.l    A0, A1
  3140. 0000204E  0A00 0018                xori.b     D0, 0x18
  3141. 00002052  3200                     move.w     D1, D0
  3142. 00002054  E648                     lsr        D0.w, 3
  3143. 00002056  03B0 0000                bclr       [A0 + D0.w], D1
  3144. 0000205A  6018                     bra        +0x1A /* 00002074 */
  3145. label0000205C:
  3146. 0000205C  7001                     moveq.l    D0, 0x01
  3147. 0000205E  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3148. 00002062  43E9 1074                lea.l      A1, [A1 + 0x1074]
  3149. 00002066  2049                     movea.l    A0, A1
  3150. 00002068  0A00 0018                xori.b     D0, 0x18
  3151. 0000206C  3200                     move.w     D1, D0
  3152. 0000206E  E648                     lsr        D0.w, 3
  3153. 00002070  03F0                     .incomplete
  3154. 00002072  0000 4CEE                ori.b      D0, 0xEE
  3155. // begin alternate branch 00002074-0000207A
  3156. label00002074:
  3157. 00002074  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3158. // end alternate branch 00002074-0000207A
  3159. label00002074: // (misaligned)
  3160. 00002076  1080                     move.b     [A0], D0
  3161. 00002078  FFF8                     .invalid   <<F/7/7>>
  3162. 0000207A  4E5E                     unlink     A6
  3163. 0000207C  2E9F                     move.l     [A7], [A7]+
  3164. 0000207E  4E75                     rts
  3165. 00002080  4E56 FEF6                link       A6, -0x010A
  3166. 00002084  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3167. 00002088  49EE FEF6                lea.l      A4, [A6 - 0x10A]
  3168. 0000208C  7801                     moveq.l    D4, 0x01
  3169. 0000208E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3170. 00002092  7000                     moveq.l    D0, 0x00
  3171. 00002094  1F00                     move.b     -[A7], D0
  3172. 00002096  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3173. 0000209A  2F0C                     move.l     -[A7], A4
  3174. 0000209C  3F3C 0108                move.w     -[A7], 0x108
  3175. 000020A0  7003                     moveq.l    D0, 0x03
  3176. 000020A2  3F00                     move.w     -[A7], D0
  3177. 000020A4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3178. 000020A8  2F0C                     move.l     -[A7], A4
  3179. 000020AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3180. 000020AE  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3181. 000020B2  4A80                     tst.l      D0
  3182. 000020B4  504F                     addq.w     A7, 8
  3183. 000020B6  660C                     bne        +0xE /* 000020C4 */
  3184. 000020B8  206E 0008                movea.l    A0, [A6 + 0x8]
  3185. 000020BC  30BC FFFF                move.w     [A0], 0xFFFF
  3186. 000020C0  6000 00D2                bra        +0xD4 /* 00002194 */
  3187. label000020C4:
  3188. 000020C4  7C01                     moveq.l    D6, 0x01
  3189. 000020C6  6050                     bra        +0x52 /* 00002118 */
  3190. label000020C8:
  3191. 000020C8  598F                     subq.l     A7, 4
  3192. 000020CA  3F06                     move.w     -[A7], D6
  3193. 000020CC  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  3194. 000020D0  265F                     movea.l    A3, [A7]+
  3195. 000020D2  7004                     moveq.l    D0, 0x04
  3196. 000020D4  B02B 0010                cmp.b      D0, [A3 + 0x10]
  3197. 000020D8  663A                     bne        +0x3C /* 00002114 */
  3198. 000020DA  598F                     subq.l     A7, 4
  3199. 000020DC  2F0B                     move.l     -[A7], A3
  3200. 000020DE  7001                     moveq.l    D0, 0x01
  3201. 000020E0  3F00                     move.w     -[A7], D0
  3202. 000020E2  2F0C                     move.l     -[A7], A4
  3203. 000020E4  4878 0100                push.l     0x100
  3204. 000020E8  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  3205. 000020EC  4A9F                     tst.l      [A7]+
  3206. 000020EE  6724                     beq        +0x26 /* 00002114 */
  3207. 000020F0  2F0C                     move.l     -[A7], A4
  3208. 000020F2  7000                     moveq.l    D0, 0x00
  3209. 000020F4  1F00                     move.b     -[A7], D0
  3210. 000020F6  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3211. 000020FA  2F0C                     move.l     -[A7], A4
  3212. 000020FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3213. 00002100  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3214. 00002104  4A80                     tst.l      D0
  3215. 00002106  504F                     addq.w     A7, 8
  3216. 00002108  660A                     bne        +0xC /* 00002114 */
  3217. 0000210A  206E 0008                movea.l    A0, [A6 + 0x8]
  3218. 0000210E  3086                     move.w     [A0], D6
  3219. 00002110  6000 0082                bra        +0x84 /* 00002194 */
  3220. label00002114:
  3221. 00002114  3006                     move.w     D0, D6
  3222. 00002116  5246                     addq.w     D6, 1
  3223. label00002118:
  3224. 00002118  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3225. 0000211C  BC68 000C                cmp.w      D6, [A0 + 0xC]
  3226. 00002120  6FA6                     ble        -0x58 /* 000020C8 */
  3227. 00002122  558F                     subq.l     A7, 2
  3228. 00002124  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  3229. 00002128  321F                     move.w     D1, [A7]+
  3230. 0000212A  48C1                     ext.l      D1
  3231. 0000212C  D281                     add.l      D1, D1
  3232. 0000212E  2001                     move.l     D0, D1
  3233. 00002130  E589                     lsl        D1, 2
  3234. 00002132  D280                     add.l      D1, D0
  3235. 00002134  3A01                     move.w     D5, D1
  3236. 00002136  7E01                     moveq.l    D7, 0x01
  3237. label00002138:
  3238. 00002138  598F                     subq.l     A7, 4
  3239. 0000213A  2F3C 5359 5554           move.l     -[A7], 0x53595554 /* 'SYUT' */
  3240. 00002140  3005                     move.w     D0, D5
  3241. 00002142  D047                     add.w      D0, D7
  3242. 00002144  3F00                     move.w     -[A7], D0
  3243. 00002146  A9A0                     syscall    GetResource
  3244. 00002148  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  3245. 0000214C  6744                     beq        +0x46 /* 00002192 */
  3246. 0000214E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3247. 00002152  486E FFFA                pea.l      [A6 - 0x6]
  3248. 00002156  486E FFFC                pea.l      [A6 - 0x4]
  3249. 0000215A  2F0C                     move.l     -[A7], A4
  3250. 0000215C  A9A8                     syscall    GetResInfo
  3251. 0000215E  2F0C                     move.l     -[A7], A4
  3252. 00002160  7000                     moveq.l    D0, 0x00
  3253. 00002162  1F00                     move.b     -[A7], D0
  3254. 00002164  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  3255. 00002168  2F0C                     move.l     -[A7], A4
  3256. 0000216A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3257. 0000216E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3258. 00002172  4A80                     tst.l      D0
  3259. 00002174  504F                     addq.w     A7, 8
  3260. 00002176  6610                     bne        +0x12 /* 00002188 */
  3261. 00002178  48C7                     ext.l      D7
  3262. 0000217A  2007                     move.l     D0, D7
  3263. 0000217C  4480                     neg.l      D0
  3264. 0000217E  5340                     subq.w     D0, 1
  3265. 00002180  206E 0008                movea.l    A0, [A6 + 0x8]
  3266. 00002184  3080                     move.w     [A0], D0
  3267. 00002186  600C                     bra        +0xE /* 00002194 */
  3268. label00002188:
  3269. 00002188  3007                     move.w     D0, D7
  3270. 0000218A  5247                     addq.w     D7, 1
  3271. 0000218C  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  3272. 00002190  6FA6                     ble        -0x58 /* 00002138 */
  3273. label00002192:
  3274. 00002192  4204                     clr.b      D4
  3275. label00002194:
  3276. 00002194  1D44 0010                move.b     [A6 + 0x10], D4
  3277. 00002198  4CEE 18F0 FEDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x122]
  3278. 0000219E  4E5E                     unlink     A6
  3279. 000021A0  205F                     movea.l    A0, [A7]+
  3280. 000021A2  504F                     addq.w     A7, 8
  3281. 000021A4  4ED0                     jmp        [A0]
  3282. 000021A6  4E56 0000                link       A6, 0
  3283. 000021AA  48E7 0108                movem.l    -[A7], D7,A4
  3284. 000021AE  3E2E 0010                move.w     D7, [A6 + 0x10]
  3285. 000021B2  661A                     bne        +0x1C /* 000021CE */
  3286. 000021B4  7005                     moveq.l    D0, 0x05
  3287. 000021B6  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3288. 000021BA  43E9 1074                lea.l      A1, [A1 + 0x1074]
  3289. 000021BE  2049                     movea.l    A0, A1
  3290. 000021C0  0A00 0018                xori.b     D0, 0x18
  3291. 000021C4  3200                     move.w     D1, D0
  3292. 000021C6  E648                     lsr        D0.w, 3
  3293. 000021C8  03B0 0000                bclr       [A0 + D0.w], D1
  3294. 000021CC  6040                     bra        +0x42 /* 0000220E */
  3295. label000021CE:
  3296. 000021CE  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3297. 000021D2  49E8 002C                lea.l      A4, [A0 + 0x2C]
  3298. 000021D6  1B7C 0001 E148           move.b     [A5 - 0x1EB8], 0x1
  3299. 000021DC  2F0C                     move.l     -[A7], A4
  3300. 000021DE  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  3301. 000021E2  3887                     move.w     [A4], D7
  3302. 000021E4  396E 000A 0006           move.w     [A4 + 0x6], [A6 + 0xA]
  3303. 000021EA  196E 000F 0005           move.b     [A4 + 0x5], [A6 + 0xF]
  3304. 000021F0  422C 0004                clr.b      [A4 + 0x4]
  3305. 000021F4  7005                     moveq.l    D0, 0x05
  3306. 000021F6  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3307. 000021FA  43E9 1074                lea.l      A1, [A1 + 0x1074]
  3308. 000021FE  2049                     movea.l    A0, A1
  3309. 00002200  0A00 0018                xori.b     D0, 0x18
  3310. 00002204  3200                     move.w     D1, D0
  3311. 00002206  E648                     lsr        D0.w, 3
  3312. 00002208  03F0                     .incomplete
  3313. 0000220A  0000 584F                ori.b      D0, 0x4F /* 'O' */
  3314. label0000220E:
  3315. 0000220E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3316. 00002214  4E5E                     unlink     A6
  3317. 00002216  205F                     movea.l    A0, [A7]+
  3318. 00002218  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3319. 0000221C  4ED0                     jmp        [A0]
  3320. 0000221E  4E56 0000                link       A6, 0
  3321. 00002222  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3322. 00002226  117C 0001 035E           move.b     [A0 + 0x35E], 0x1
  3323. 0000222C  7000                     moveq.l    D0, 0x00
  3324. 0000222E  3F00                     move.w     -[A7], D0
  3325. 00002230  4EAD 33B2                jsr        [A5 + 0x33B2 /* export_1650 */]
  3326. 00002234  4E5E                     unlink     A6
  3327. 00002236  4E75                     rts
  3328. 00002238  4E56 0000                link       A6, 0
  3329. 0000223C  7002                     moveq.l    D0, 0x02
  3330. 0000223E  3F00                     move.w     -[A7], D0
  3331. 00002240  4EAD 33B2                jsr        [A5 + 0x33B2 /* export_1650 */]
  3332. 00002244  4E5E                     unlink     A6
  3333. 00002246  4E75                     rts
  3334. 00002248  4E56 0000                link       A6, 0
  3335. 0000224C  7001                     moveq.l    D0, 0x01
  3336. 0000224E  3F00                     move.w     -[A7], D0
  3337. 00002250  4EAD 33B2                jsr        [A5 + 0x33B2 /* export_1650 */]
  3338. 00002254  4E5E                     unlink     A6
  3339. 00002256  4E75                     rts
  3340. 00002258  4E56 FFF4                link       A6, -0x000C
  3341. 0000225C  48E7 0018                movem.l    -[A7], A3,A4
  3342. 00002260  286D E53E                movea.l    A4, [A5 - 0x1AC2]
  3343. 00002264  4A6D E57E                tst.w      [A5 - 0x1A82]
  3344. 00002268  6704                     beq        +0x6 /* 0000226E */
  3345. 0000226A  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  3346. label0000226E:
  3347. 0000226E  4A2D DF0C                tst.b      [A5 - 0x20F4]
  3348. 00002272  6704                     beq        +0x6 /* 00002278 */
  3349. 00002274  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  3350. label00002278:
  3351. 00002278  2F0C                     move.l     -[A7], A4
  3352. 0000227A  4EAD 0672                jsr        [A5 + 0x672 /* export_202 */]
  3353. 0000227E  486C 0580                pea.l      [A4 + 0x580]
  3354. 00002282  486C 0018                pea.l      [A4 + 0x18]
  3355. 00002286  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  3356. 0000228A  47EC 0580                lea.l      A3, [A4 + 0x580]
  3357. 0000228E  4A2B 0004                tst.b      [A3 + 0x4]
  3358. 00002292  504F                     addq.w     A7, 8
  3359. 00002294  6F0C                     ble        +0xE /* 000022A2 */
  3360. 00002296  102B 0004                move.b     D0, [A3 + 0x4]
  3361. 0000229A  4880                     ext.w      D0
  3362. 0000229C  3F00                     move.w     -[A7], D0
  3363. 0000229E  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3364. label000022A2:
  3365. 000022A2  47EC 0594                lea.l      A3, [A4 + 0x594]
  3366. 000022A6  4A2B 0005                tst.b      [A3 + 0x5]
  3367. 000022AA  6710                     beq        +0x12 /* 000022BC */
  3368. 000022AC  41EC 1060                lea.l      A0, [A4 + 0x1060]
  3369. 000022B0  43EC 0594                lea.l      A1, [A4 + 0x594]
  3370. 000022B4  7004                     moveq.l    D0, 0x04
  3371. label000022B6:
  3372. 000022B6  20D9                     move.l     [A0]+, [A1]+
  3373. 000022B8  51C8 FFFC                dbf        D0, -0x6 /* 000022B6 */
  3374. label000022BC:
  3375. 000022BC  4A2C 13AA                tst.b      [A4 + 0x13AA]
  3376. 000022C0  6706                     beq        +0x8 /* 000022C8 */
  3377. 000022C2  2F0C                     move.l     -[A7], A4
  3378. 000022C4  4EAD 1D82                jsr        [A5 + 0x1D82 /* export_940 */]
  3379. label000022C8:
  3380. 000022C8  7000                     moveq.l    D0, 0x00
  3381. 000022CA  1F00                     move.b     -[A7], D0
  3382. 000022CC  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  3383. 000022D0  558F                     subq.l     A7, 2
  3384. 000022D2  206D DF22                movea.l    A0, [A5 - 0x20DE]
  3385. 000022D6  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  3386. 000022DA  A8E2                     syscall    EmptyRgn
  3387. 000022DC  4A1F                     tst.b      [A7]+
  3388. 000022DE  6640                     bne        +0x42 /* 00002320 */
  3389. 000022E0  486E FFFC                pea.l      [A6 - 0x4]
  3390. 000022E4  A874                     syscall    GetPort
  3391. 000022E6  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  3392. 000022EA  A873                     syscall    SetPort
  3393. 000022EC  206D DF22                movea.l    A0, [A5 - 0x20DE]
  3394. 000022F0  2068 007A                movea.l    A0, [A0 + 0x7A]
  3395. 000022F4  2050                     movea.l    A0, [A0]
  3396. 000022F6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3397. 000022FA  5488                     addq.l     A0, 2
  3398. 000022FC  22D8                     move.l     [A1]+, [A0]+
  3399. 000022FE  22D8                     move.l     [A1]+, [A0]+
  3400. 00002300  486E FFF4                pea.l      [A6 - 0xC]
  3401. 00002304  A871                     syscall    GlobalToLocal
  3402. 00002306  486E FFF8                pea.l      [A6 - 0x8]
  3403. 0000230A  A871                     syscall    GlobalToLocal
  3404. 0000230C  486E FFF4                pea.l      [A6 - 0xC]
  3405. 00002310  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3406. 00002314  486E FFF4                pea.l      [A6 - 0xC]
  3407. 00002318  A92A                     syscall    ValidRect
  3408. 0000231A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3409. 0000231E  A873                     syscall    SetPort
  3410. label00002320:
  3411. 00002320  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  3412. 00002326  4E5E                     unlink     A6
  3413. 00002328  4E75                     rts
  3414. 0000232A  4E56 0000                link       A6, 0
  3415. 0000232E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3416. 00002332  4A68 034A                tst.w      [A0 + 0x34A]
  3417. 00002336  670C                     beq        +0xE /* 00002344 */
  3418. 00002338  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  3419. 0000233C  3F28 034A                move.w     -[A7], [A0 + 0x34A]
  3420. 00002340  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  3421. label00002344:
  3422. 00002344  4E5E                     unlink     A6
  3423. 00002346  4E75                     rts
  3424. 00002348  4E56 0000                link       A6, 0
  3425. 0000234C  2F07                     move.l     -[A7], D7
  3426. 0000234E  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  3427. 00002352  4EAD 32EA                jsr        [A5 + 0x32EA /* export_1625 */]
  3428. 00002356  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3429. 0000235A  487A 0028                pea.l      [PC + 0x28 /* 00002384, value 0x4E56 'NV', cstring "" */]
  3430. 0000235E  487A 0024                pea.l      [PC + 0x24 /* 00002384, value 0x4E56 'NV', cstring "" */]
  3431. 00002362  487A 0020                pea.l      [PC + 0x20 /* 00002384, value 0x4E56 'NV', cstring "" */]
  3432. 00002366  4EAD 3442                jsr        [A5 + 0x3442 /* export_1668 */]
  3433. 0000236A  558F                     subq.l     A7, 2
  3434. 0000236C  3F3C 01CC                move.w     -[A7], 0x1CC
  3435. 00002370  7000                     moveq.l    D0, 0x00
  3436. 00002372  2F00                     move.l     -[A7], D0
  3437. 00002374  4EAD 336A                jsr        [A5 + 0x336A /* export_1641 */]
  3438. 00002378  3E1F                     move.w     D7, [A7]+
  3439. 0000237A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3440. 0000237E  4E5E                     unlink     A6
  3441. 00002380  2E9F                     move.l     [A7], [A7]+
  3442. 00002382  4E75                     rts
  3443. 00002384  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3444. // begin alternate branch 00002386-0000238E
  3445. fn00002386:
  3446. 00002386  4E56 0000                link       A6, 0
  3447. 0000238A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3448. // end alternate branch 00002386-0000238E
  3449. fn00002386: // (misaligned)
  3450. 00002388  0000 48E7                ori.b      D0, 0xE7
  3451. 0000238C  0708                     btst       A0, D3
  3452. 0000238E  3A2E 0008                move.w     D5, [A6 + 0x8]
  3453. 00002392  7CFF                     moveq.l    D6, 0xFFFFFFFF
  3454. 00002394  7E06                     moveq.l    D7, 0x06
  3455. label00002396:
  3456. 00002396  48C7                     ext.l      D7
  3457. 00002398  2007                     move.l     D0, D7
  3458. 0000239A  5980                     subq.l     D0, 4
  3459. 0000239C  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3460. 000023A0  E588                     lsl        D0, 2
  3461. 000023A2  2200                     move.l     D1, D0
  3462. 000023A4  E588                     lsl        D0, 2
  3463. 000023A6  D081                     add.l      D0, D1
  3464. 000023A8  41E8 0580                lea.l      A0, [A0 + 0x580]
  3465. 000023AC  49F0 0800                lea.l      A4, [A0 + D0]
  3466. 000023B0  102C 0001                move.b     D0, [A4 + 0x1]
  3467. 000023B4  4880                     ext.w      D0
  3468. 000023B6  7201                     moveq.l    D1, 0x01
  3469. 000023B8  E1A9                     lsl        D1, D0
  3470. 000023BA  C2BC 0001 0F82           and.l      D1, 0x10F82
  3471. 000023C0  670A                     beq        +0xC /* 000023CC */
  3472. 000023C2  BA6C 0006                cmp.w      D5, [A4 + 0x6]
  3473. 000023C6  6604                     bne        +0x6 /* 000023CC */
  3474. 000023C8  3C07                     move.w     D6, D7
  3475. 000023CA  600A                     bra        +0xC /* 000023D6 */
  3476. label000023CC:
  3477. 000023CC  3007                     move.w     D0, D7
  3478. 000023CE  5247                     addq.w     D7, 1
  3479. 000023D0  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  3480. 000023D4  6FC0                     ble        -0x3E /* 00002396 */
  3481. label000023D6:
  3482. 000023D6  3D46 000A                move.w     [A6 + 0xA], D6
  3483. 000023DA  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  3484. 000023E0  4E5E                     unlink     A6
  3485. 000023E2  205F                     movea.l    A0, [A7]+
  3486. 000023E4  544F                     addq.w     A7, 2
  3487. 000023E6  4ED0                     jmp        [A0]
  3488. 000023E8  4E56 FFF8                link       A6, -0x0008
  3489. 000023EC  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  3490. 000023F0  3E2E 0010                move.w     D7, [A6 + 0x10]
  3491. 000023F4  558F                     subq.l     A7, 2
  3492. 000023F6  3F07                     move.w     -[A7], D7
  3493. 000023F8  4EBA FF8C                jsr        [PC - 0x74 /* 00002386 */]
  3494. 000023FC  3C1F                     move.w     D6, [A7]+
  3495. 000023FE  6F00 00C4                ble        +0xC6 /* 000024C4 */
  3496. 00002402  598F                     subq.l     A7, 4
  3497. 00002404  3F07                     move.w     -[A7], D7
  3498. 00002406  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  3499. 0000240A  265F                     movea.l    A3, [A7]+
  3500. 0000240C  286B 0012                movea.l    A4, [A3 + 0x12]
  3501. 00002410  7600                     moveq.l    D3, 0x00
  3502. 00002412  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3503. 00002416  BE68 1394                cmp.w      D7, [A0 + 0x1394]
  3504. 0000241A  6608                     bne        +0xA /* 00002424 */
  3505. 0000241C  4A28 1396                tst.b      [A0 + 0x1396]
  3506. 00002420  6702                     beq        +0x4 /* 00002424 */
  3507. 00002422  7601                     moveq.l    D3, 0x01
  3508. label00002424:
  3509. 00002424  4A03                     tst.b      D3
  3510. 00002426  57C3                     seq        D3
  3511. 00002428  4403                     neg.b      D3
  3512. 0000242A  1A03                     move.b     D5, D3
  3513. 0000242C  6772                     beq        +0x74 /* 000024A0 */
  3514. 0000242E  3F07                     move.w     -[A7], D7
  3515. 00002430  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  3516. 00002434  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3517. 00002438  41E8 0580                lea.l      A0, [A0 + 0x580]
  3518. 0000243C  2D48 FFF8                move.l     [A6 - 0x8], A0
  3519. 00002440  3F07                     move.w     -[A7], D7
  3520. 00002442  48C6                     ext.l      D6
  3521. 00002444  2006                     move.l     D0, D6
  3522. 00002446  5980                     subq.l     D0, 4
  3523. 00002448  206E FFF8                movea.l    A0, [A6 - 0x8]
  3524. 0000244C  E588                     lsl        D0, 2
  3525. 0000244E  2200                     move.l     D1, D0
  3526. 00002450  E588                     lsl        D0, 2
  3527. 00002452  D081                     add.l      D0, D1
  3528. 00002454  1030 0801                move.b     D0, [A0 + D0 + 0x1]
  3529. 00002458  4880                     ext.w      D0
  3530. 0000245A  3F00                     move.w     -[A7], D0
  3531. 0000245C  48C6                     ext.l      D6
  3532. 0000245E  2006                     move.l     D0, D6
  3533. 00002460  5D80                     subq.l     D0, 6
  3534. 00002462  206E FFF8                movea.l    A0, [A6 - 0x8]
  3535. 00002466  E780                     asl        D0, 3
  3536. 00002468  41E8 03E8                lea.l      A0, [A0 + 0x3E8]
  3537. 0000246C  4870 0800                pea.l      [A0 + D0]
  3538. 00002470  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3539. 00002474  486E FFFC                pea.l      [A6 - 0x4]
  3540. 00002478  A874                     syscall    GetPort
  3541. 0000247A  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  3542. 0000247E  A873                     syscall    SetPort
  3543. 00002480  4A2D E55E                tst.b      [A5 - 0x1AA2]
  3544. 00002484  6706                     beq        +0x8 /* 0000248C */
  3545. 00002486  486B 0020                pea.l      [A3 + 0x20]
  3546. 0000248A  AA15                     syscall    RGBBackColor
  3547. label0000248C:
  3548. 0000248C  2F0C                     move.l     -[A7], A4
  3549. 0000248E  A9D8                     syscall    TEActivate
  3550. 00002490  4A2D E55E                tst.b      [A5 - 0x1AA2]
  3551. 00002494  6704                     beq        +0x6 /* 0000249A */
  3552. 00002496  4EAD 3302                jsr        [A5 + 0x3302 /* export_1628 */]
  3553. label0000249A:
  3554. 0000249A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3555. 0000249E  A873                     syscall    SetPort
  3556. label000024A0:
  3557. 000024A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3558. 000024A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3559. 000024A8  2F0C                     move.l     -[A7], A4
  3560. 000024AA  A9D1                     syscall    TESetSelect
  3561. 000024AC  4A05                     tst.b      D5
  3562. 000024AE  6714                     beq        +0x16 /* 000024C4 */
  3563. 000024B0  2054                     movea.l    A0, [A4]
  3564. 000024B2  4268 0024                clr.w      [A0 + 0x24]
  3565. 000024B6  2F0C                     move.l     -[A7], A4
  3566. 000024B8  A9D9                     syscall    TEDeactivate
  3567. 000024BA  7000                     moveq.l    D0, 0x00
  3568. 000024BC  2F00                     move.l     -[A7], D0
  3569. 000024BE  2F00                     move.l     -[A7], D0
  3570. 000024C0  2F0C                     move.l     -[A7], A4
  3571. 000024C2  A9D1                     syscall    TESetSelect
  3572. label000024C4:
  3573. 000024C4  4CEE 18E8 FFE0           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x20]
  3574. 000024CA  4E5E                     unlink     A6
  3575. 000024CC  205F                     movea.l    A0, [A7]+
  3576. 000024CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3577. 000024D2  4ED0                     jmp        [A0]
  3578. 000024D4  4E56 0000                link       A6, 0
  3579. 000024D8  2F07                     move.l     -[A7], D7
  3580. 000024DA  598F                     subq.l     A7, 4
  3581. 000024DC  A975                     syscall    TickCount
  3582. 000024DE  2E1F                     move.l     D7, [A7]+
  3583. 000024E0  2B47 DEE4                move.l     [A5 - 0x211C], D7
  3584. 000024E4  2B47 DEF0                move.l     [A5 - 0x2110], D7
  3585. 000024E8  2B47 DEF4                move.l     [A5 - 0x210C], D7
  3586. 000024EC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3587. 000024F0  216D DEE4 0146           move.l     [A0 + 0x146], [A5 - 0x211C]
  3588. 000024F6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3589. 000024FA  4E5E                     unlink     A6
  3590. 000024FC  4E75                     rts
  3591. 000024FE  4E56 0000                link       A6, 0
  3592. 00002502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3593. 00002506  4EAD 317A                jsr        [A5 + 0x317A /* export_1579 */]
  3594. 0000250A  4E5E                     unlink     A6
  3595. 0000250C  2E9F                     move.l     [A7], [A7]+
  3596. 0000250E  4E75                     rts
  3597. fn00002510:
  3598. 00002510  4E56 0000                link       A6, 0
  3599. 00002514  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3600. 00002518  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  3601. 0000251C  4E5E                     unlink     A6
  3602. 0000251E  2E9F                     move.l     [A7], [A7]+
  3603. 00002520  4E75                     rts
  3604. fn00002522:
  3605. 00002522  4E56 0000                link       A6, 0
  3606. 00002526  558F                     subq.l     A7, 2
  3607. 00002528  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3608. 0000252C  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  3609. 00002530  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  3610. 00002534  4E5E                     unlink     A6
  3611. 00002536  2E9F                     move.l     [A7], [A7]+
  3612. 00002538  4E75                     rts
  3613. 0000253A  4E56 0000                link       A6, 0
  3614. 0000253E  598F                     subq.l     A7, 4
  3615. 00002540  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3616. 00002544  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3617. 00002548  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  3618. 0000254C  201F                     move.l     D0, [A7]+
  3619. 0000254E  4E5E                     unlink     A6
  3620. 00002550  4E75                     rts
  3621. 00002552  4E56 0000                link       A6, 0
  3622. 00002556  48E7 0108                movem.l    -[A7], D7,A4
  3623. 0000255A  286E 0008                movea.l    A4, [A6 + 0x8]
  3624. 0000255E  4254                     clr.w      [A4]
  3625. 00002560  558F                     subq.l     A7, 2
  3626. 00002562  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3627. 00002566  3F28 1398                move.w     -[A7], [A0 + 0x1398]
  3628. 0000256A  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  3629. 0000256E  3E1F                     move.w     D7, [A7]+
  3630. 00002570  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3631. 00002574  BE68 00FE                cmp.w      D7, [A0 + 0xFE]
  3632. 00002578  6E32                     bgt        +0x34 /* 000025AC */
  3633. 0000257A  48C7                     ext.l      D7
  3634. 0000257C  2007                     move.l     D0, D7
  3635. 0000257E  5380                     subq.l     D0, 1
  3636. 00002580  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3637. 00002584  2068 0100                movea.l    A0, [A0 + 0x100]
  3638. 00002588  2050                     movea.l    A0, [A0]
  3639. 0000258A  E580                     asl        D0, 2
  3640. 0000258C  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  3641. 00002590  3030 0800                move.w     D0, [A0 + D0]
  3642. 00002594  B069 1398                cmp.w      D0, [A1 + 0x1398]
  3643. 00002598  6612                     bne        +0x14 /* 000025AC */
  3644. 0000259A  3F07                     move.w     -[A7], D7
  3645. 0000259C  2F0C                     move.l     -[A7], A4
  3646. 0000259E  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  3647. 000025A2  7000                     moveq.l    D0, 0x00
  3648. 000025A4  1014                     move.b     D0, [A4]
  3649. 000025A6  5240                     addq.w     D0, 1
  3650. 000025A8  4234 0000                clr.b      [A4 + D0.w]
  3651. label000025AC:
  3652. 000025AC  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3653. 000025B2  4E5E                     unlink     A6
  3654. 000025B4  4E75                     rts
  3655. 000025B6  4E56 0000                link       A6, 0
  3656. 000025BA  2F07                     move.l     -[A7], D7
  3657. 000025BC  3E2D E0F0                move.w     D7, [A5 - 0x1F10]
  3658. 000025C0  6E04                     bgt        +0x6 /* 000025C6 */
  3659. 000025C2  3007                     move.w     D0, D7
  3660. 000025C4  5347                     subq.w     D7, 1
  3661. label000025C6:
  3662. 000025C6  3007                     move.w     D0, D7
  3663. 000025C8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3664. 000025CC  4E5E                     unlink     A6
  3665. 000025CE  4E75                     rts
  3666. 000025D0  4E56 0000                link       A6, 0
  3667. 000025D4  558F                     subq.l     A7, 2
  3668. 000025D6  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  3669. 000025DA  301F                     move.w     D0, [A7]+
  3670. 000025DC  4E5E                     unlink     A6
  3671. 000025DE  4E75                     rts
  3672. 000025E0  4E56 0000                link       A6, 0
  3673. 000025E4  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  3674. 000025E8  3028 0590                move.w     D0, [A0 + 0x590]
  3675. 000025EC  4E5E                     unlink     A6
  3676. 000025EE  4E75                     rts
  3677. 000025F0  4E56 0000                link       A6, 0
  3678. 000025F4  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3679. 000025F8  2028 0024                move.l     D0, [A0 + 0x24]
  3680. 000025FC  4E5E                     unlink     A6
  3681. 000025FE  4E75                     rts
  3682. 00002600  4E56 0000                link       A6, 0
  3683. 00002604  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3684. 00002608  2028 009C                move.l     D0, [A0 + 0x9C]
  3685. 0000260C  4E5E                     unlink     A6
  3686. 0000260E  4E75                     rts
  3687. 00002610  4E56 0000                link       A6, 0
  3688. 00002614  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3689. 00002618  4AA8 001C                tst.l      [A0 + 0x1C]
  3690. 0000261C  6710                     beq        +0x12 /* 0000262E */
  3691. 0000261E  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3692. 00002622  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  3693. 00002626  2D40 0008                move.l     [A6 + 0x8], D0
  3694. 0000262A  584F                     addq.w     A7, 4
  3695. 0000262C  6006                     bra        +0x8 /* 00002634 */
  3696. label0000262E:
  3697. 0000262E  7000                     moveq.l    D0, 0x00
  3698. 00002630  2D40 0008                move.l     [A6 + 0x8], D0
  3699. label00002634:
  3700. 00002634  4E5E                     unlink     A6
  3701. 00002636  4E75                     rts
  3702. 00002638  4E56 0000                link       A6, 0
  3703. 0000263C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3704. 00002640  4AA8 001C                tst.l      [A0 + 0x1C]
  3705. 00002644  6710                     beq        +0x12 /* 00002656 */
  3706. 00002646  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3707. 0000264A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  3708. 0000264E  2D40 0008                move.l     [A6 + 0x8], D0
  3709. 00002652  584F                     addq.w     A7, 4
  3710. 00002654  6006                     bra        +0x8 /* 0000265C */
  3711. label00002656:
  3712. 00002656  7000                     moveq.l    D0, 0x00
  3713. 00002658  2D40 0008                move.l     [A6 + 0x8], D0
  3714. label0000265C:
  3715. 0000265C  4E5E                     unlink     A6
  3716. 0000265E  4E75                     rts
  3717. 00002660  4E56 FE42                link       A6, -0x01BE
  3718. 00002664  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3719. 00002668  266E 0010                movea.l    A3, [A6 + 0x10]
  3720. 0000266C  286E 0008                movea.l    A4, [A6 + 0x8]
  3721. 00002670  2F0B                     move.l     -[A7], A3
  3722. 00002672  486E FE42                pea.l      [A6 - 0x1BE]
  3723. 00002676  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  3724. 0000267A  7000                     moveq.l    D0, 0x00
  3725. 0000267C  2D40 FFBC                move.l     [A6 - 0x44], D0
  3726. 00002680  41EE FE42                lea.l      A0, [A6 - 0x1BE]
  3727. 00002684  2D48 FFC2                move.l     [A6 - 0x3E], A0
  3728. 00002688  426E FFC6                clr.w      [A6 - 0x3A]
  3729. 0000268C  3D7C FFFF FFCC           move.w     [A6 - 0x34], 0xFFFF
  3730. 00002692  43EE FFB0                lea.l      A1, [A6 - 0x50]
  3731. 00002696  2049                     movea.l    A0, A1
  3732. 00002698  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  3733. 0000269A  3E00                     move.w     D7, D0
  3734. 0000269C  3C2E FFC6                move.w     D6, [A6 - 0x3A]
  3735. 000026A0  4A47                     tst.w      D7
  3736. 000026A2  664A                     bne        +0x4C /* 000026EE */
  3737. 000026A4  7000                     moveq.l    D0, 0x00
  3738. 000026A6  2D40 FF50                move.l     [A6 - 0xB0], D0
  3739. 000026AA  2D4B FF56                move.l     [A6 - 0xAA], A3
  3740. 000026AE  3D46 FF5A                move.w     [A6 - 0xA6], D6
  3741. 000026B2  426E FF60                clr.w      [A6 - 0xA0]
  3742. 000026B6  43EE FF44                lea.l      A1, [A6 - 0xBC]
  3743. 000026BA  2049                     movea.l    A0, A1
  3744. 000026BC  7009                     moveq.l    D0, 0x09
  3745. 000026BE  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  3746. 000026C0  3E00                     move.w     D7, D0
  3747. 000026C2  2A2E FF74                move.l     D5, [A6 - 0x8C]
  3748. 000026C6  4A47                     tst.w      D7
  3749. 000026C8  6624                     bne        +0x26 /* 000026EE */
  3750. 000026CA  7000                     moveq.l    D0, 0x00
  3751. 000026CC  2D40 FF50                move.l     [A6 - 0xB0], D0
  3752. 000026D0  2D4C FF56                move.l     [A6 - 0xAA], A4
  3753. 000026D4  3D46 FF5A                move.w     [A6 - 0xA6], D6
  3754. 000026D8  3D6E 000E FF60           move.w     [A6 - 0xA0], [A6 + 0xE]
  3755. 000026DE  2D45 FF74                move.l     [A6 - 0x8C], D5
  3756. 000026E2  43EE FF44                lea.l      A1, [A6 - 0xBC]
  3757. 000026E6  2049                     movea.l    A0, A1
  3758. 000026E8  7009                     moveq.l    D0, 0x09
  3759. 000026EA  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  3760. 000026EC  3E00                     move.w     D7, D0
  3761. label000026EE:
  3762. 000026EE  4A47                     tst.w      D7
  3763. 000026F0  6702                     beq        +0x4 /* 000026F4 */
  3764. 000026F2  4214                     clr.b      [A4]
  3765. label000026F4:
  3766. 000026F4  7000                     moveq.l    D0, 0x00
  3767. 000026F6  1014                     move.b     D0, [A4]
  3768. 000026F8  5240                     addq.w     D0, 1
  3769. 000026FA  4234 0000                clr.b      [A4 + D0.w]
  3770. 000026FE  4CEE 18E0 FE2E           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1D2]
  3771. 00002704  4E5E                     unlink     A6
  3772. 00002706  205F                     movea.l    A0, [A7]+
  3773. 00002708  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3774. 0000270C  4ED0                     jmp        [A0]
  3775. fn0000270E:
  3776. 0000270E  4E56 FE00                link       A6, -0x0200
  3777. 00002712  48E7 0118                movem.l    -[A7], D7,A3,A4
  3778. 00002716  3E2E 000C                move.w     D7, [A6 + 0xC]
  3779. 0000271A  47EE FE00                lea.l      A3, [A6 - 0x200]
  3780. 0000271E  49EE FF00                lea.l      A4, [A6 - 0x100]
  3781. 00002722  4EAD 32EA                jsr        [A5 + 0x32EA /* export_1625 */]
  3782. 00002726  2F0B                     move.l     -[A7], A3
  3783. 00002728  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3784. 0000272C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3785. 00002730  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3786. 00002734  487A 004C                pea.l      [PC + 0x4C /* 00002782, value 0x25E3000, pstring "^0" */]
  3787. 00002738  2F0B                     move.l     -[A7], A3
  3788. 0000273A  4EAD 343A                jsr        [A5 + 0x343A /* export_1667 */]
  3789. 0000273E  4A47                     tst.w      D7
  3790. 00002740  670C                     beq        +0xE /* 0000274E */
  3791. 00002742  48C7                     ext.l      D7
  3792. 00002744  2F07                     move.l     -[A7], D7
  3793. 00002746  2F0C                     move.l     -[A7], A4
  3794. 00002748  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  3795. 0000274C  6002                     bra        +0x4 /* 00002750 */
  3796. label0000274E:
  3797. 0000274E  4214                     clr.b      [A4]
  3798. label00002750:
  3799. 00002750  2F0B                     move.l     -[A7], A3
  3800. 00002752  2F0C                     move.l     -[A7], A4
  3801. 00002754  487A 002A                pea.l      [PC + 0x2A /* 00002780, value 0x25E, cstring "" */]
  3802. 00002758  487A 0026                pea.l      [PC + 0x26 /* 00002780, value 0x25E, cstring "" */]
  3803. 0000275C  4EAD 3442                jsr        [A5 + 0x3442 /* export_1668 */]
  3804. 00002760  558F                     subq.l     A7, 2
  3805. 00002762  3F3C 01CC                move.w     -[A7], 0x1CC
  3806. 00002766  7000                     moveq.l    D0, 0x00
  3807. 00002768  2F00                     move.l     -[A7], D0
  3808. 0000276A  4EAD 336A                jsr        [A5 + 0x336A /* export_1641 */]
  3809. 0000276E  3E1F                     move.w     D7, [A7]+
  3810. 00002770  4CEE 1880 FDF4           movem.l    D7,A3,A4, [A6 - 0x20C]
  3811. 00002776  4E5E                     unlink     A6
  3812. 00002778  205F                     movea.l    A0, [A7]+
  3813. 0000277A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3814. 0000277E  4ED0                     jmp        [A0]
  3815. 00002780  0000 025E                ori.b      D0, 0x5E /* '^' */
  3816. 00002784  3000                     move.w     D0, D0
  3817. fn00002786:
  3818. 00002786  4E56 0000                link       A6, 0
  3819. 0000278A  48E7 0300                movem.l    -[A7], D6,D7
  3820. 0000278E  7E03                     moveq.l    D7, 0x03
  3821. 00002790  4246                     clr.w      D6
  3822. 00002792  7012                     moveq.l    D0, 0x12
  3823. 00002794  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  3824. 00002798  6604                     bne        +0x6 /* 0000279E */
  3825. 0000279A  7E04                     moveq.l    D7, 0x04
  3826. 0000279C  6034                     bra        +0x36 /* 000027D2 */
  3827. label0000279E:
  3828. 0000279E  70D5                     moveq.l    D0, 0xFFFFFFD5
  3829. 000027A0  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  3830. 000027A4  6604                     bne        +0x6 /* 000027AA */
  3831. 000027A6  7E02                     moveq.l    D7, 0x02
  3832. 000027A8  6028                     bra        +0x2A /* 000027D2 */
  3833. label000027AA:
  3834. 000027AA  708C                     moveq.l    D0, 0xFFFFFF8C
  3835. 000027AC  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  3836. 000027B0  6E08                     bgt        +0xA /* 000027BA */
  3837. 000027B2  7094                     moveq.l    D0, 0xFFFFFF94
  3838. 000027B4  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  3839. 000027B8  6C10                     bge        +0x12 /* 000027CA */
  3840. label000027BA:
  3841. 000027BA  701D                     moveq.l    D0, 0x1D
  3842. 000027BC  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  3843. 000027C0  6708                     beq        +0xA /* 000027CA */
  3844. 000027C2  7001                     moveq.l    D0, 0x01
  3845. 000027C4  B06D E54A                cmp.w      D0, [A5 - 0x1AB6]
  3846. 000027C8  6604                     bne        +0x6 /* 000027CE */
  3847. label000027CA:
  3848. 000027CA  7E01                     moveq.l    D7, 0x01
  3849. 000027CC  6004                     bra        +0x6 /* 000027D2 */
  3850. label000027CE:
  3851. 000027CE  3C2D E54A                move.w     D6, [A5 - 0x1AB6]
  3852. label000027D2:
  3853. 000027D2  3F3C 0166                move.w     -[A7], 0x166
  3854. 000027D6  3F07                     move.w     -[A7], D7
  3855. 000027D8  3F06                     move.w     -[A7], D6
  3856. 000027DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3857. 000027DE  4EBA FF2E                jsr        [PC - 0xD2 /* 0000270E */]
  3858. 000027E2  426D E54A                clr.w      [A5 - 0x1AB6]
  3859. 000027E6  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  3860. 000027EC  4E5E                     unlink     A6
  3861. 000027EE  2E9F                     move.l     [A7], [A7]+
  3862. 000027F0  4E75                     rts
  3863. fn000027F2:
  3864. 000027F2  4E56 0000                link       A6, 0
  3865. 000027F6  48E7 0308                movem.l    -[A7], D6,D7,A4
  3866. 000027FA  1C2E 0008                move.b     D6, [A6 + 0x8]
  3867. 000027FE  3E2E 000A                move.w     D7, [A6 + 0xA]
  3868. 00002802  286D E53E                movea.l    A4, [A5 - 0x1AC2]
  3869. 00002806  4A2D E566                tst.b      [A5 - 0x1A9A]
  3870. 0000280A  6706                     beq        +0x8 /* 00002812 */
  3871. 0000280C  1B7C 0001 E5B0           move.b     [A5 - 0x1A50], 0x1
  3872. label00002812:
  3873. 00002812  4A2D E5B0                tst.b      [A5 - 0x1A50]
  3874. 00002816  670E                     beq        +0x10 /* 00002826 */
  3875. 00002818  4A2C 13A7                tst.b      [A4 + 0x13A7]
  3876. 0000281C  6608                     bne        +0xA /* 00002826 */
  3877. 0000281E  7000                     moveq.l    D0, 0x00
  3878. 00002820  1F00                     move.b     -[A7], D0
  3879. 00002822  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  3880. label00002826:
  3881. 00002826  3F07                     move.w     -[A7], D7
  3882. 00002828  7000                     moveq.l    D0, 0x00
  3883. 0000282A  1F00                     move.b     -[A7], D0
  3884. 0000282C  1F00                     move.b     -[A7], D0
  3885. 0000282E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  3886. 00002832  4A06                     tst.b      D6
  3887. 00002834  6708                     beq        +0xA /* 0000283E */
  3888. 00002836  486C 0AE8                pea.l      [A4 + 0xAE8]
  3889. 0000283A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3890. label0000283E:
  3891. 0000283E  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  3892. 00002842  48C7                     ext.l      D7
  3893. 00002844  2F07                     move.l     -[A7], D7
  3894. 00002846  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3895. 0000284A  4868 036A                pea.l      [A0 + 0x36A]
  3896. 0000284E  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  3897. 00002852  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3898. 00002856  117C 0001 0359           move.b     [A0 + 0x359], 0x1
  3899. 0000285C  7000                     moveq.l    D0, 0x00
  3900. 0000285E  1F00                     move.b     -[A7], D0
  3901. 00002860  4EAD 1D42                jsr        [A5 + 0x1D42 /* export_932 */]
  3902. 00002864  4A2C 13AA                tst.b      [A4 + 0x13AA]
  3903. 00002868  504F                     addq.w     A7, 8
  3904. 0000286A  6706                     beq        +0x8 /* 00002872 */
  3905. 0000286C  2F0C                     move.l     -[A7], A4
  3906. 0000286E  4EAD 1D82                jsr        [A5 + 0x1D82 /* export_940 */]
  3907. label00002872:
  3908. 00002872  197C 0001 13A4           move.b     [A4 + 0x13A4], 0x1
  3909. 00002878  7000                     moveq.l    D0, 0x00
  3910. 0000287A  1F00                     move.b     -[A7], D0
  3911. 0000287C  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  3912. 00002880  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3913. 00002884  317C FFFE 011A           move.w     [A0 + 0x11A], 0xFFFE
  3914. 0000288A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3915. 0000288E  7000                     moveq.l    D0, 0x00
  3916. 00002890  2140 011E                move.l     [A0 + 0x11E], D0
  3917. 00002894  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3918. 00002898  4268 011C                clr.w      [A0 + 0x11C]
  3919. 0000289C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3920. 000028A0  4228 0357                clr.b      [A0 + 0x357]
  3921. 000028A4  422C 13A9                clr.b      [A4 + 0x13A9]
  3922. 000028A8  4A06                     tst.b      D6
  3923. 000028AA  670A                     beq        +0xC /* 000028B6 */
  3924. 000028AC  7007                     moveq.l    D0, 0x07
  3925. 000028AE  2F00                     move.l     -[A7], D0
  3926. 000028B0  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3927. 000028B4  584F                     addq.w     A7, 4
  3928. label000028B6:
  3929. 000028B6  4EAD 1D9A                jsr        [A5 + 0x1D9A /* export_943 */]
  3930. 000028BA  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3931. 000028C0  4E5E                     unlink     A6
  3932. 000028C2  2E9F                     move.l     [A7], [A7]+
  3933. 000028C4  4E75                     rts
  3934. 000028C6  4E56 0000                link       A6, 0
  3935. 000028CA  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3936. 000028CE  4868 003A                pea.l      [A0 + 0x3A]
  3937. 000028D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3938. 000028D6  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  3939. 000028DA  4E5E                     unlink     A6
  3940. 000028DC  2E9F                     move.l     [A7], [A7]+
  3941. 000028DE  4E75                     rts
  3942. 000028E0  4E56 0000                link       A6, 0
  3943. 000028E4  7000                     moveq.l    D0, 0x00
  3944. 000028E6  2F00                     move.l     -[A7], D0
  3945. 000028E8  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  3946. 000028EC  4868 0034                pea.l      [A0 + 0x34]
  3947. 000028F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3948. 000028F4  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  3949. 000028F8  4E5E                     unlink     A6
  3950. 000028FA  2E9F                     move.l     [A7], [A7]+
  3951. 000028FC  4E75                     rts
  3952. 000028FE  4E56 FFFA                link       A6, -0x0006
  3953. 00002902  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3954. 00002906  282E 0010                move.l     D4, [A6 + 0x10]
  3955. 0000290A  2A2E 0014                move.l     D5, [A6 + 0x14]
  3956. 0000290E  266E 0008                movea.l    A3, [A6 + 0x8]
  3957. 00002912  7C00                     moveq.l    D6, 0x00
  3958. 00002914  7000                     moveq.l    D0, 0x00
  3959. 00002916  2D40 FFFC                move.l     [A6 - 0x4], D0
  3960. 0000291A  4AAE 000C                tst.l      [A6 + 0xC]
  3961. 0000291E  6706                     beq        +0x8 /* 00002926 */
  3962. 00002920  206E 000C                movea.l    A0, [A6 + 0xC]
  3963. 00002924  4210                     clr.b      [A0]
  3964. label00002926:
  3965. 00002926  200B                     move.l     D0, A3
  3966. 00002928  6702                     beq        +0x4 /* 0000292C */
  3967. 0000292A  4213                     clr.b      [A3]
  3968. label0000292C:
  3969. 0000292C  206D DE88                movea.l    A0, [A5 - 0x2178]
  3970. 00002930  2050                     movea.l    A0, [A0]
  3971. 00002932  3D68 000A FFFA           move.w     [A6 - 0x6], [A0 + 0xA]
  3972. 00002938  4247                     clr.w      D7
  3973. 0000293A  6000 0094                bra        +0x96 /* 000029D0 */
  3974. label0000293E:
  3975. 0000293E  48C7                     ext.l      D7
  3976. 00002940  206D DE88                movea.l    A0, [A5 - 0x2178]
  3977. 00002944  2050                     movea.l    A0, [A0]
  3978. 00002946  2007                     move.l     D0, D7
  3979. 00002948  D080                     add.l      D0, D0
  3980. 0000294A  2200                     move.l     D1, D0
  3981. 0000294C  D281                     add.l      D1, D1
  3982. 0000294E  D081                     add.l      D0, D1
  3983. 00002950  2870 0818                movea.l    A4, [A0 + D0 + 0x18]
  3984. 00002954  200C                     move.l     D0, A4
  3985. 00002956  6774                     beq        +0x76 /* 000029CC */
  3986. 00002958  BAAC 0024                cmp.l      D5, [A4 + 0x24]
  3987. 0000295C  6706                     beq        +0x8 /* 00002964 */
  3988. 0000295E  BAAC 009C                cmp.l      D5, [A4 + 0x9C]
  3989. 00002962  6668                     bne        +0x6A /* 000029CC */
  3990. label00002964:
  3991. 00002964  4AAC 0084                tst.l      [A4 + 0x84]
  3992. 00002968  6762                     beq        +0x64 /* 000029CC */
  3993. 0000296A  2F2C 0084                move.l     -[A7], [A4 + 0x84]
  3994. 0000296E  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  3995. 00002972  2C00                     move.l     D6, D0
  3996. 00002974  4AAE 000C                tst.l      [A6 + 0xC]
  3997. 00002978  584F                     addq.w     A7, 4
  3998. 0000297A  670E                     beq        +0x10 /* 0000298A */
  3999. 0000297C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4000. 00002980  486C 003A                pea.l      [A4 + 0x3A]
  4001. 00002984  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4002. 00002988  504F                     addq.w     A7, 8
  4003. label0000298A:
  4004. 0000298A  598F                     subq.l     A7, 4
  4005. 0000298C  2F04                     move.l     -[A7], D4
  4006. 0000298E  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  4007. 00002992  588F                     addq.l     A7, 4
  4008. 00002994  3F00                     move.w     -[A7], D0
  4009. 00002996  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  4010. 0000299A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4011. 0000299E  671E                     beq        +0x20 /* 000029BE */
  4012. 000029A0  200B                     move.l     D0, A3
  4013. 000029A2  671A                     beq        +0x1C /* 000029BE */
  4014. 000029A4  200B                     move.l     D0, A3
  4015. 000029A6  6716                     beq        +0x18 /* 000029BE */
  4016. 000029A8  598F                     subq.l     A7, 4
  4017. 000029AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4018. 000029AE  7001                     moveq.l    D0, 0x01
  4019. 000029B0  3F00                     move.w     -[A7], D0
  4020. 000029B2  2F0B                     move.l     -[A7], A3
  4021. 000029B4  4878 0100                push.l     0x100
  4022. 000029B8  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  4023. 000029BC  584F                     addq.w     A7, 4
  4024. label000029BE:
  4025. 000029BE  2F06                     move.l     -[A7], D6
  4026. 000029C0  2F2C 0084                move.l     -[A7], [A4 + 0x84]
  4027. 000029C4  4EAD 2E5A                jsr        [A5 + 0x2E5A /* export_1479 */]
  4028. 000029C8  504F                     addq.w     A7, 8
  4029. 000029CA  6018                     bra        +0x1A /* 000029E4 */
  4030. label000029CC:
  4031. 000029CC  3007                     move.w     D0, D7
  4032. 000029CE  5247                     addq.w     D7, 1
  4033. label000029D0:
  4034. 000029D0  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4035. 000029D4  6D00 FF68                blt        -0x96 /* 0000293E */
  4036. 000029D8  200B                     move.l     D0, A3
  4037. 000029DA  6708                     beq        +0xA /* 000029E4 */
  4038. 000029DC  2F04                     move.l     -[A7], D4
  4039. 000029DE  2F0B                     move.l     -[A7], A3
  4040. 000029E0  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  4041. label000029E4:
  4042. 000029E4  4CEE 18F0 FFE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
  4043. 000029EA  4E5E                     unlink     A6
  4044. 000029EC  205F                     movea.l    A0, [A7]+
  4045. 000029EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4046. 000029F2  4ED0                     jmp        [A0]
  4047. 000029F4  4E56 FEFE                link       A6, -0x0102
  4048. 000029F8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4049. 000029FC  7A00                     moveq.l    D5, 0x00
  4050. 000029FE  7000                     moveq.l    D0, 0x00
  4051. 00002A00  2640                     movea.l    A3, D0
  4052. 00002A02  7C00                     moveq.l    D6, 0x00
  4053. 00002A04  206D DE88                movea.l    A0, [A5 - 0x2178]
  4054. 00002A08  2050                     movea.l    A0, [A0]
  4055. 00002A0A  2828 0008                move.l     D4, [A0 + 0x8]
  4056. 00002A0E  7E00                     moveq.l    D7, 0x00
  4057. 00002A10  6000 00A6                bra        +0xA8 /* 00002AB8 */
  4058. label00002A14:
  4059. 00002A14  206D DE88                movea.l    A0, [A5 - 0x2178]
  4060. 00002A18  2050                     movea.l    A0, [A0]
  4061. 00002A1A  2007                     move.l     D0, D7
  4062. 00002A1C  D080                     add.l      D0, D0
  4063. 00002A1E  2200                     move.l     D1, D0
  4064. 00002A20  D281                     add.l      D1, D1
  4065. 00002A22  D081                     add.l      D0, D1
  4066. 00002A24  2870 0818                movea.l    A4, [A0 + D0 + 0x18]
  4067. 00002A28  200C                     move.l     D0, A4
  4068. 00002A2A  6700 0088                beq        +0x8A /* 00002AB4 */
  4069. 00002A2E  558F                     subq.l     A7, 2
  4070. 00002A30  486C 003A                pea.l      [A4 + 0x3A]
  4071. 00002A34  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4072. 00002A38  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4073. 00002A3C  4A5F                     tst.w      [A7]+
  4074. 00002A3E  6674                     bne        +0x76 /* 00002AB4 */
  4075. 00002A40  4AAC 0084                tst.l      [A4 + 0x84]
  4076. 00002A44  676E                     beq        +0x70 /* 00002AB4 */
  4077. 00002A46  2F2C 0084                move.l     -[A7], [A4 + 0x84]
  4078. 00002A4A  4EAD 2E52                jsr        [A5 + 0x2E52 /* export_1478 */]
  4079. 00002A4E  2A00                     move.l     D5, D0
  4080. 00002A50  598F                     subq.l     A7, 4
  4081. 00002A52  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4082. 00002A56  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  4083. 00002A5A  265F                     movea.l    A3, [A7]+
  4084. 00002A5C  200B                     move.l     D0, A3
  4085. 00002A5E  584F                     addq.w     A7, 4
  4086. 00002A60  6734                     beq        +0x36 /* 00002A96 */
  4087. 00002A62  4A93                     tst.l      [A3]
  4088. 00002A64  6730                     beq        +0x32 /* 00002A96 */
  4089. 00002A66  598F                     subq.l     A7, 4
  4090. 00002A68  2F0B                     move.l     -[A7], A3
  4091. 00002A6A  7001                     moveq.l    D0, 0x01
  4092. 00002A6C  3F00                     move.w     -[A7], D0
  4093. 00002A6E  486E FEFE                pea.l      [A6 - 0x102]
  4094. 00002A72  4878 0100                push.l     0x100
  4095. 00002A76  4EAD 30DA                jsr        [A5 + 0x30DA /* export_1559 */]
  4096. 00002A7A  558F                     subq.l     A7, 2
  4097. 00002A7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4098. 00002A80  486E FEFE                pea.l      [A6 - 0x102]
  4099. 00002A84  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  4100. 00002A88  4A5F                     tst.w      [A7]+
  4101. 00002A8A  584F                     addq.w     A7, 4
  4102. 00002A8C  6608                     bne        +0xA /* 00002A96 */
  4103. 00002A8E  2053                     movea.l    A0, [A3]
  4104. 00002A90  2050                     movea.l    A0, [A0]
  4105. 00002A92  2C28 0004                move.l     D6, [A0 + 0x4]
  4106. label00002A96:
  4107. 00002A96  4A86                     tst.l      D6
  4108. 00002A98  660C                     bne        +0xE /* 00002AA6 */
  4109. 00002A9A  598F                     subq.l     A7, 4
  4110. 00002A9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4111. 00002AA0  4EBA E8A8                jsr        [PC - 0x1758 /* 0000134A */]
  4112. 00002AA4  2C1F                     move.l     D6, [A7]+
  4113. label00002AA6:
  4114. 00002AA6  2F05                     move.l     -[A7], D5
  4115. 00002AA8  2F2C 0084                move.l     -[A7], [A4 + 0x84]
  4116. 00002AAC  4EAD 2E5A                jsr        [A5 + 0x2E5A /* export_1479 */]
  4117. 00002AB0  504F                     addq.w     A7, 8
  4118. 00002AB2  600A                     bra        +0xC /* 00002ABE */
  4119. label00002AB4:
  4120. 00002AB4  2007                     move.l     D0, D7
  4121. 00002AB6  5287                     addq.l     D7, 1
  4122. label00002AB8:
  4123. 00002AB8  B887                     cmp.l      D4, D7
  4124. 00002ABA  6E00 FF58                bgt        -0xA6 /* 00002A14 */
  4125. label00002ABE:
  4126. 00002ABE  2D46 0014                move.l     [A6 + 0x14], D6
  4127. 00002AC2  4CEE 18F0 FEE6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x11A]
  4128. 00002AC8  4E5E                     unlink     A6
  4129. 00002ACA  205F                     movea.l    A0, [A7]+
  4130. 00002ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4131. 00002AD0  4ED0                     jmp        [A0]
  4132. 00002AD2  4E56 FEF2                link       A6, -0x010E
  4133. 00002AD6  2F0C                     move.l     -[A7], A4
  4134. 00002AD8  286E 0008                movea.l    A4, [A6 + 0x8]
  4135. 00002ADC  2F0C                     move.l     -[A7], A4
  4136. 00002ADE  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4137. 00002AE2  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4138. 00002AE6  2F2D FEF4                move.l     -[A7], [A5 - 0x10C]
  4139. 00002AEA  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  4140. 00002AEE  4A00                     tst.b      D0
  4141. 00002AF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4142. 00002AF4  661E                     bne        +0x20 /* 00002B14 */
  4143. 00002AF6  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4144. 00002AFA  4868 0034                pea.l      [A0 + 0x34]
  4145. 00002AFE  486E FEF2                pea.l      [A6 - 0x10E]
  4146. 00002B02  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  4147. 00002B06  2F0C                     move.l     -[A7], A4
  4148. 00002B08  486E FEF2                pea.l      [A6 - 0x10E]
  4149. 00002B0C  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  4150. 00002B10  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4151. label00002B14:
  4152. 00002B14  286E FEEE                movea.l    A4, [A6 - 0x112]
  4153. 00002B18  4E5E                     unlink     A6
  4154. 00002B1A  2E9F                     move.l     [A7], [A7]+
  4155. 00002B1C  4E75                     rts
  4156. fn00002B1E:
  4157. 00002B1E  4E56 FEA4                link       A6, -0x015C
  4158. 00002B22  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4159. 00002B26  286E 0008                movea.l    A4, [A6 + 0x8]
  4160. 00002B2A  7E01                     moveq.l    D7, 0x01
  4161. 00002B2C  7000                     moveq.l    D0, 0x00
  4162. 00002B2E  2640                     movea.l    A3, D0
  4163. 00002B30  2D40 FFFC                move.l     [A6 - 0x4], D0
  4164. 00002B34  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4165. 00002B38  4A28 0368                tst.b      [A0 + 0x368]
  4166. 00002B3C  6600 0216                bne        +0x218 /* 00002D54 */
  4167. 00002B40  426D E54A                clr.w      [A5 - 0x1AB6]
  4168. 00002B44  598F                     subq.l     A7, 4
  4169. 00002B46  A975                     syscall    TickCount
  4170. 00002B48  281F                     move.l     D4, [A7]+
  4171. 00002B4A  200C                     move.l     D0, A4
  4172. 00002B4C  6700 01AC                beq        +0x1AE /* 00002CFA */
  4173. 00002B50  7005                     moveq.l    D0, 0x05
  4174. 00002B52  2F00                     move.l     -[A7], D0
  4175. 00002B54  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4176. 00002B58  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4177. 00002B5C  2F2D E546                move.l     -[A7], [A5 - 0x1ABA]
  4178. 00002B60  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  4179. 00002B64  4A00                     tst.b      D0
  4180. 00002B66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4181. 00002B6A  671C                     beq        +0x1E /* 00002B88 */
  4182. 00002B6C  7005                     moveq.l    D0, 0x05
  4183. 00002B6E  2F00                     move.l     -[A7], D0
  4184. 00002B70  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4185. 00002B74  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4186. 00002B78  2F2D E546                move.l     -[A7], [A5 - 0x1ABA]
  4187. 00002B7C  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  4188. 00002B80  2D40 FFFC                move.l     [A6 - 0x4], D0
  4189. 00002B84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4190. label00002B88:
  4191. 00002B88  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4192. 00002B8C  117C 0001 035B           move.b     [A0 + 0x35B], 0x1
  4193. 00002B92  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4194. 00002B96  4AA8 0116                tst.l      [A0 + 0x116]
  4195. 00002B9A  671C                     beq        +0x1E /* 00002BB8 */
  4196. 00002B9C  7001                     moveq.l    D0, 0x01
  4197. 00002B9E  B068 03A6                cmp.w      D0, [A0 + 0x3A6]
  4198. 00002BA2  6614                     bne        +0x16 /* 00002BB8 */
  4199. 00002BA4  2068 0116                movea.l    A0, [A0 + 0x116]
  4200. 00002BA8  2B48 E51E                move.l     [A5 - 0x1AE2], A0
  4201. 00002BAC  2068 0018                movea.l    A0, [A0 + 0x18]
  4202. 00002BB0  2B48 E542                move.l     [A5 - 0x1ABE], A0
  4203. 00002BB4  2B50 E53E                move.l     [A5 - 0x1AC2], [A0]
  4204. label00002BB8:
  4205. 00002BB8  7C07                     moveq.l    D6, 0x07
  4206. 00002BBA  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4207. 00002BBE  7001                     moveq.l    D0, 0x01
  4208. 00002BC0  B068 03A6                cmp.w      D0, [A0 + 0x3A6]
  4209. 00002BC4  670E                     beq        +0x10 /* 00002BD4 */
  4210. 00002BC6  70FE                     moveq.l    D0, 0xFFFFFFFE
  4211. 00002BC8  C086                     and.l      D0, D6
  4212. 00002BCA  223C 0020 0000           move.l     D1, 0x200000 /* ' \0\0' */
  4213. 00002BD0  8280                     or.l       D1, D0
  4214. 00002BD2  2C01                     move.l     D6, D1
  4215. label00002BD4:
  4216. 00002BD4  4EAD 32CA                jsr        [A5 + 0x32CA /* export_1621 */]
  4217. 00002BD8  4EAD 32F2                jsr        [A5 + 0x32F2 /* export_1626 */]
  4218. 00002BDC  486E FEA4                pea.l      [A6 - 0x15C]
  4219. 00002BE0  2F0C                     move.l     -[A7], A4
  4220. 00002BE2  4EAD 3542                jsr        [A5 + 0x3542 /* export_1700 */]
  4221. 00002BE6  2640                     movea.l    A3, D0
  4222. 00002BE8  200B                     move.l     D0, A3
  4223. 00002BEA  504F                     addq.w     A7, 8
  4224. 00002BEC  6708                     beq        +0xA /* 00002BF6 */
  4225. 00002BEE  0086 0004 0000           ori.l      D6, 0x40000
  4226. 00002BF4  604E                     bra        +0x50 /* 00002C44 */
  4227. label00002BF6:
  4228. 00002BF6  7000                     moveq.l    D0, 0x00
  4229. 00002BF8  2F00                     move.l     -[A7], D0
  4230. 00002BFA  7209                     moveq.l    D1, 0x09
  4231. 00002BFC  2F01                     move.l     -[A7], D1
  4232. 00002BFE  7001                     moveq.l    D0, 0x01
  4233. 00002C00  2F00                     move.l     -[A7], D0
  4234. 00002C02  2F0C                     move.l     -[A7], A4
  4235. 00002C04  486E FEEA                pea.l      [A6 - 0x116]
  4236. 00002C08  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  4237. 00002C0C  1A00                     move.b     D5, D0
  4238. 00002C0E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4239. 00002C12  671A                     beq        +0x1C /* 00002C2E */
  4240. 00002C14  486E FEA4                pea.l      [A6 - 0x15C]
  4241. 00002C18  486E FEEA                pea.l      [A6 - 0x116]
  4242. 00002C1C  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  4243. 00002C20  486E FEA4                pea.l      [A6 - 0x15C]
  4244. 00002C24  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  4245. 00002C28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4246. 00002C2C  6006                     bra        +0x8 /* 00002C34 */
  4247. label00002C2E:
  4248. 00002C2E  3B7C FFD5 E54A           move.w     [A5 - 0x1AB6], 0xFFD5
  4249. label00002C34:
  4250. 00002C34  4A6D E54A                tst.w      [A5 - 0x1AB6]
  4251. 00002C38  670A                     beq        +0xC /* 00002C44 */
  4252. 00002C3A  2F0C                     move.l     -[A7], A4
  4253. 00002C3C  4EBA FB48                jsr        [PC - 0x4B8 /* 00002786 */]
  4254. 00002C40  6000 0112                bra        +0x114 /* 00002D54 */
  4255. label00002C44:
  4256. 00002C44  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  4257. 00002C48  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4258. 00002C4C  4A28 03AB                tst.b      [A0 + 0x3AB]
  4259. 00002C50  6718                     beq        +0x1A /* 00002C6A */
  4260. 00002C52  4A28 03AE                tst.b      [A0 + 0x3AE]
  4261. 00002C56  6606                     bne        +0x8 /* 00002C5E */
  4262. 00002C58  4A28 03AF                tst.b      [A0 + 0x3AF]
  4263. 00002C5C  670C                     beq        +0xE /* 00002C6A */
  4264. label00002C5E:
  4265. 00002C5E  7000                     moveq.l    D0, 0x00
  4266. 00002C60  2F00                     move.l     -[A7], D0
  4267. 00002C62  2F00                     move.l     -[A7], D0
  4268. 00002C64  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  4269. 00002C68  504F                     addq.w     A7, 8
  4270. label00002C6A:
  4271. 00002C6A  203C 0000 1F40           move.l     D0, 0x1F40
  4272. 00002C70  A122                     syscall    NewHandle, flags=1
  4273. 00002C72  2D48 FFF8                move.l     [A6 - 0x8], A0
  4274. 00002C76  486E FEA4                pea.l      [A6 - 0x15C]
  4275. 00002C7A  7000                     moveq.l    D0, 0x00
  4276. 00002C7C  3F00                     move.w     -[A7], D0
  4277. 00002C7E  2F06                     move.l     -[A7], D6
  4278. 00002C80  2F0B                     move.l     -[A7], A3
  4279. 00002C82  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  4280. 00002C86  486E FFF8                pea.l      [A6 - 0x8]
  4281. 00002C8A  4EAD 331A                jsr        [A5 + 0x331A /* export_1631 */]
  4282. 00002C8E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4283. 00002C92  7001                     moveq.l    D0, 0x01
  4284. 00002C94  B068 03A6                cmp.w      D0, [A0 + 0x3A6]
  4285. 00002C98  6704                     beq        +0x6 /* 00002C9E */
  4286. 00002C9A  4EAD 2E62                jsr        [A5 + 0x2E62 /* export_1480 */]
  4287. label00002C9E:
  4288. 00002C9E  4A6D E54A                tst.w      [A5 - 0x1AB6]
  4289. 00002CA2  672E                     beq        +0x30 /* 00002CD2 */
  4290. 00002CA4  486E FEAA                pea.l      [A6 - 0x156]
  4291. 00002CA8  4EBA FADC                jsr        [PC - 0x524 /* 00002786 */]
  4292. 00002CAC  558F                     subq.l     A7, 2
  4293. 00002CAE  4EAD 1D2A                jsr        [A5 + 0x1D2A /* export_929 */]
  4294. 00002CB2  4A1F                     tst.b      [A7]+
  4295. 00002CB4  660A                     bne        +0xC /* 00002CC0 */
  4296. 00002CB6  7000                     moveq.l    D0, 0x00
  4297. 00002CB8  3F00                     move.w     -[A7], D0
  4298. 00002CBA  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  4299. 00002CBE  6012                     bra        +0x14 /* 00002CD2 */
  4300. label00002CC0:
  4301. 00002CC0  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  4302. 00002CC4  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4303. 00002CC8  117C 0001 035F           move.b     [A0 + 0x35F], 0x1
  4304. 00002CCE  6000 0084                bra        +0x86 /* 00002D54 */
  4305. label00002CD2:
  4306. 00002CD2  4AAE FFFC                tst.l      [A6 - 0x4]
  4307. 00002CD6  6722                     beq        +0x24 /* 00002CFA */
  4308. 00002CD8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4309. 00002CDC  7005                     moveq.l    D0, 0x05
  4310. 00002CDE  2F00                     move.l     -[A7], D0
  4311. 00002CE0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4312. 00002CE4  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4313. 00002CE8  2F2D E546                move.l     -[A7], [A5 - 0x1ABA]
  4314. 00002CEC  4EAD 1312                jsr        [A5 + 0x1312 /* export_606 */]
  4315. 00002CF0  7000                     moveq.l    D0, 0x00
  4316. 00002CF2  2D40 FFFC                move.l     [A6 - 0x4], D0
  4317. 00002CF6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4318. label00002CFA:
  4319. 00002CFA  4AAE 000E                tst.l      [A6 + 0xE]
  4320. 00002CFE  6710                     beq        +0x12 /* 00002D10 */
  4321. 00002D00  558F                     subq.l     A7, 2
  4322. 00002D02  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4323. 00002D06  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  4324. 00002D0A  3E1F                     move.w     D7, [A7]+
  4325. 00002D0C  6F46                     ble        +0x48 /* 00002D54 */
  4326. 00002D0E  6004                     bra        +0x6 /* 00002D14 */
  4327. label00002D10:
  4328. 00002D10  3E2E 000C                move.w     D7, [A6 + 0xC]
  4329. label00002D14:
  4330. 00002D14  3F07                     move.w     -[A7], D7
  4331. 00002D16  200C                     move.l     D0, A4
  4332. 00002D18  56C3                     sne        D3
  4333. 00002D1A  4403                     neg.b      D3
  4334. 00002D1C  1F03                     move.b     -[A7], D3
  4335. 00002D1E  4EBA FAD2                jsr        [PC - 0x52E /* 000027F2 */]
  4336. 00002D22  200C                     move.l     D0, A4
  4337. 00002D24  6714                     beq        +0x16 /* 00002D3A */
  4338. 00002D26  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4339. 00002D2A  7001                     moveq.l    D0, 0x01
  4340. 00002D2C  B068 00F8                cmp.w      D0, [A0 + 0xF8]
  4341. 00002D30  6604                     bne        +0x6 /* 00002D36 */
  4342. 00002D32  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  4343. label00002D36:
  4344. 00002D36  4EAD 32D2                jsr        [A5 + 0x32D2 /* export_1622 */]
  4345. label00002D3A:
  4346. 00002D3A  598F                     subq.l     A7, 4
  4347. 00002D3C  A975                     syscall    TickCount
  4348. 00002D3E  201F                     move.l     D0, [A7]+
  4349. 00002D40  9084                     sub.l      D0, D4
  4350. 00002D42  723C                     moveq.l    D1, 0x3C
  4351. 00002D44  B280                     cmp.l      D1, D0
  4352. 00002D46  640C                     bcc        +0xE /* 00002D54 */
  4353. 00002D48  7006                     moveq.l    D0, 0x06
  4354. 00002D4A  3F00                     move.w     -[A7], D0
  4355. 00002D4C  7200                     moveq.l    D1, 0x00
  4356. 00002D4E  3F01                     move.w     -[A7], D1
  4357. 00002D50  201F                     move.l     D0, [A7]+
  4358. 00002D52  A032                     syscall    FlushEvents
  4359. label00002D54:
  4360. 00002D54  7000                     moveq.l    D0, 0x00
  4361. 00002D56  2F00                     move.l     -[A7], D0
  4362. 00002D58  486E FFFC                pea.l      [A6 - 0x4]
  4363. 00002D5C  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  4364. 00002D60  504F                     addq.w     A7, 8
  4365. 00002D62  4A47                     tst.w      D7
  4366. 00002D64  5EC3                     sgt        D3
  4367. 00002D66  4403                     neg.b      D3
  4368. 00002D68  1D43 0012                move.b     [A6 + 0x12], D3
  4369. 00002D6C  4CEE 18F8 FE88           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x178]
  4370. 00002D72  4E5E                     unlink     A6
  4371. 00002D74  205F                     movea.l    A0, [A7]+
  4372. 00002D76  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4373. 00002D7A  4ED0                     jmp        [A0]
  4374. 00002D7C  4E56 0000                link       A6, 0
  4375. 00002D80  48E7 0308                movem.l    -[A7], D6,D7,A4
  4376. 00002D84  2E2E 0008                move.l     D7, [A6 + 0x8]
  4377. 00002D88  7002                     moveq.l    D0, 0x02
  4378. 00002D8A  C06E 0010                and.w      D0, [A6 + 0x10]
  4379. 00002D8E  7200                     moveq.l    D1, 0x00
  4380. 00002D90  3200                     move.w     D1, D0
  4381. 00002D92  4A81                     tst.l      D1
  4382. 00002D94  6704                     beq        +0x6 /* 00002D9A */
  4383. 00002D96  2847                     movea.l    A4, D7
  4384. 00002D98  6006                     bra        +0x8 /* 00002DA0 */
  4385. label00002D9A:
  4386. 00002D9A  7000                     moveq.l    D0, 0x00
  4387. 00002D9C  2840                     movea.l    A4, D0
  4388. 00002D9E  3C07                     move.w     D6, D7
  4389. label00002DA0:
  4390. 00002DA0  558F                     subq.l     A7, 2
  4391. 00002DA2  2F0C                     move.l     -[A7], A4
  4392. 00002DA4  3F06                     move.w     -[A7], D6
  4393. 00002DA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4394. 00002DAA  4EBA FD72                jsr        [PC - 0x28E /* 00002B1E */]
  4395. 00002DAE  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  4396. 00002DB2  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  4397. 00002DB8  4E5E                     unlink     A6
  4398. 00002DBA  205F                     movea.l    A0, [A7]+
  4399. 00002DBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4400. 00002DC0  4ED0                     jmp        [A0]
  4401. 00002DC2  4E56 0000                link       A6, 0
  4402. 00002DC6  202D ED36                move.l     D0, [A5 - 0x12CA]
  4403. 00002DCA  4E5E                     unlink     A6
  4404. 00002DCC  4E75                     rts
  4405. 00002DCE  4E56 0000                link       A6, 0
  4406. 00002DD2  2F2D ED36                move.l     -[A7], [A5 - 0x12CA]
  4407. 00002DD6  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  4408. 00002DDA  2B6E 0008 ED36           move.l     [A5 - 0x12CA], [A6 + 0x8]
  4409. 00002DE0  4E5E                     unlink     A6
  4410. 00002DE2  4E75                     rts
  4411. 00002DE4  4E56 0000                link       A6, 0
  4412. 00002DE8  102D ED34                move.b     D0, [A5 - 0x12CC]
  4413. 00002DEC  4E5E                     unlink     A6
  4414. 00002DEE  4E75                     rts
  4415. 00002DF0  4E56 0000                link       A6, 0
  4416. 00002DF4  1B6E 000B ED34           move.b     [A5 - 0x12CC], [A6 + 0xB]
  4417. 00002DFA  4E5E                     unlink     A6
  4418. 00002DFC  4E75                     rts
  4419. 00002DFE  4E56 0000                link       A6, 0
  4420. 00002E02  558F                     subq.l     A7, 2
  4421. 00002E04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4422. 00002E08  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  4423. 00002E0C  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  4424. 00002E10  4E5E                     unlink     A6
  4425. 00002E12  2E9F                     move.l     [A7], [A7]+
  4426. 00002E14  4E75                     rts
  4427. 00002E16  4E56 0000                link       A6, 0
  4428. 00002E1A  48E7 0308                movem.l    -[A7], D6,D7,A4
  4429. 00002E1E  7001                     moveq.l    D0, 0x01
  4430. 00002E20  2F00                     move.l     -[A7], D0
  4431. 00002E22  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  4432. 00002E26  2840                     movea.l    A4, D0
  4433. 00002E28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4434. 00002E2C  2F0C                     move.l     -[A7], A4
  4435. 00002E2E  4EAD 3182                jsr        [A5 + 0x3182 /* export_1580 */]
  4436. 00002E32  7C00                     moveq.l    D6, 0x00
  4437. 00002E34  2F0C                     move.l     -[A7], A4
  4438. 00002E36  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  4439. 00002E3A  3E00                     move.w     D7, D0
  4440. 00002E3C  504F                     addq.w     A7, 8
  4441. 00002E3E  6026                     bra        +0x28 /* 00002E66 */
  4442. label00002E40:
  4443. 00002E40  598F                     subq.l     A7, 4
  4444. 00002E42  3F07                     move.w     -[A7], D7
  4445. 00002E44  7003                     moveq.l    D0, 0x03
  4446. 00002E46  3F00                     move.w     -[A7], D0
  4447. 00002E48  7200                     moveq.l    D1, 0x00
  4448. 00002E4A  2F01                     move.l     -[A7], D1
  4449. 00002E4C  2F01                     move.l     -[A7], D1
  4450. 00002E4E  4EAD 303A                jsr        [A5 + 0x303A /* export_1539 */]
  4451. 00002E52  201F                     move.l     D0, [A7]+
  4452. 00002E54  D086                     add.l      D0, D6
  4453. 00002E56  2C00                     move.l     D6, D0
  4454. 00002E58  48C7                     ext.l      D7
  4455. 00002E5A  2F07                     move.l     -[A7], D7
  4456. 00002E5C  2F0C                     move.l     -[A7], A4
  4457. 00002E5E  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  4458. 00002E62  3E00                     move.w     D7, D0
  4459. 00002E64  504F                     addq.w     A7, 8
  4460. label00002E66:
  4461. 00002E66  0C47 FFFF                cmpi.w     D7, 0xFFFF
  4462. 00002E6A  670A                     beq        +0xC /* 00002E76 */
  4463. 00002E6C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4464. 00002E70  BE68 000C                cmp.w      D7, [A0 + 0xC]
  4465. 00002E74  6FCA                     ble        -0x34 /* 00002E40 */
  4466. label00002E76:
  4467. 00002E76  2F0C                     move.l     -[A7], A4
  4468. 00002E78  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  4469. 00002E7C  2D46 000C                move.l     [A6 + 0xC], D6
  4470. 00002E80  584F                     addq.w     A7, 4
  4471. 00002E82  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  4472. 00002E88  4E5E                     unlink     A6
  4473. 00002E8A  2E9F                     move.l     [A7], [A7]+
  4474. 00002E8C  4E75                     rts
  4475. fn00002E8E:
  4476. 00002E8E  4E56 FFFC                link       A6, -0x0004
  4477. 00002E92  486E FFFC                pea.l      [A6 - 0x4]
  4478. 00002E96  A874                     syscall    GetPort
  4479. 00002E98  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  4480. 00002E9C  A873                     syscall    SetPort
  4481. 00002E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4482. 00002EA2  A972                     syscall    GetMouse
  4483. 00002EA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4484. 00002EA8  A873                     syscall    SetPort
  4485. 00002EAA  4E5E                     unlink     A6
  4486. 00002EAC  2E9F                     move.l     [A7], [A7]+
  4487. 00002EAE  4E75                     rts
  4488. 00002EB0  4E56 0000                link       A6, 0
  4489. 00002EB4  206E 0008                movea.l    A0, [A6 + 0x8]
  4490. 00002EB8  2F08                     move.l     -[A7], A0
  4491. 00002EBA  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  4492. 00002EBE  4E5E                     unlink     A6
  4493. 00002EC0  2E9F                     move.l     [A7], [A7]+
  4494. 00002EC2  4E75                     rts
  4495. 00002EC4  4E56 0000                link       A6, 0
  4496. 00002EC8  48E7 0018                movem.l    -[A7], A3,A4
  4497. 00002ECC  266E 0008                movea.l    A3, [A6 + 0x8]
  4498. 00002ED0  4213                     clr.b      [A3]
  4499. 00002ED2  598F                     subq.l     A7, 4
  4500. 00002ED4  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  4501. 00002EDA  7001                     moveq.l    D0, 0x01
  4502. 00002EDC  3F00                     move.w     -[A7], D0
  4503. 00002EDE  A9A0                     syscall    GetResource
  4504. 00002EE0  285F                     movea.l    A4, [A7]+
  4505. 00002EE2  200C                     move.l     D0, A4
  4506. 00002EE4  670C                     beq        +0xE /* 00002EF2 */
  4507. 00002EE6  2054                     movea.l    A0, [A4]
  4508. 00002EE8  4868 0006                pea.l      [A0 + 0x6]
  4509. 00002EEC  2F0B                     move.l     -[A7], A3
  4510. 00002EEE  4EAD 326A                jsr        [A5 + 0x326A /* export_1609 */]
  4511. label00002EF2:
  4512. 00002EF2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4513. 00002EF8  4E5E                     unlink     A6
  4514. 00002EFA  2E9F                     move.l     [A7], [A7]+
  4515. 00002EFC  4E75                     rts
  4516. fn00002EFE:
  4517. 00002EFE  4E56 FFF0                link       A6, -0x0010
  4518. 00002F02  48E7 0108                movem.l    -[A7], D7,A4
  4519. 00002F06  49EE FFF0                lea.l      A4, [A6 - 0x10]
  4520. 00002F0A  3E2E 0008                move.w     D7, [A6 + 0x8]
  4521. 00002F0E  2F0C                     move.l     -[A7], A4
  4522. 00002F10  A976                     syscall    GetKeys
  4523. 00002F12  3007                     move.w     D0, D7
  4524. 00002F14  E640                     asr        D0.w, 3
  4525. 00002F16  7207                     moveq.l    D1, 0x07
  4526. 00002F18  C247                     and.w      D1, D7
  4527. 00002F1A  1034 0000                move.b     D0, [A4 + D0.w]
  4528. 00002F1E  E228                     lsr        D0.b, D1
  4529. 00002F20  7200                     moveq.l    D1, 0x00
  4530. 00002F22  1200                     move.b     D1, D0
  4531. 00002F24  7001                     moveq.l    D0, 0x01
  4532. 00002F26  C001                     and.b      D0, D1
  4533. 00002F28  1D40 000A                move.b     [A6 + 0xA], D0
  4534. 00002F2C  4CEE 1080 FFE8           movem.l    D7,A4, [A6 - 0x18]
  4535. 00002F32  4E5E                     unlink     A6
  4536. 00002F34  205F                     movea.l    A0, [A7]+
  4537. 00002F36  544F                     addq.w     A7, 2
  4538. 00002F38  4ED0                     jmp        [A0]
  4539. 00002F3A  4E56 0000                link       A6, 0
  4540. 00002F3E  558F                     subq.l     A7, 2
  4541. 00002F40  703B                     moveq.l    D0, 0x3B
  4542. 00002F42  3F00                     move.w     -[A7], D0
  4543. 00002F44  4EBA FFB8                jsr        [PC - 0x48 /* 00002EFE */]
  4544. 00002F48  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  4545. 00002F4C  4E5E                     unlink     A6
  4546. 00002F4E  4E75                     rts
  4547. 00002F50  4E56 0000                link       A6, 0
  4548. 00002F54  558F                     subq.l     A7, 2
  4549. 00002F56  7037                     moveq.l    D0, 0x37
  4550. 00002F58  3F00                     move.w     -[A7], D0
  4551. 00002F5A  4EBA FFA2                jsr        [PC - 0x5E /* 00002EFE */]
  4552. 00002F5E  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  4553. 00002F62  4E5E                     unlink     A6
  4554. 00002F64  4E75                     rts
  4555. 00002F66  4E56 0000                link       A6, 0
  4556. 00002F6A  558F                     subq.l     A7, 2
  4557. 00002F6C  7038                     moveq.l    D0, 0x38
  4558. 00002F6E  3F00                     move.w     -[A7], D0
  4559. 00002F70  4EBA FF8C                jsr        [PC - 0x74 /* 00002EFE */]
  4560. 00002F74  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  4561. 00002F78  4E5E                     unlink     A6
  4562. 00002F7A  4E75                     rts
  4563. 00002F7C  4E56 0000                link       A6, 0
  4564. 00002F80  558F                     subq.l     A7, 2
  4565. 00002F82  703A                     moveq.l    D0, 0x3A
  4566. 00002F84  3F00                     move.w     -[A7], D0
  4567. 00002F86  4EBA FF76                jsr        [PC - 0x8A /* 00002EFE */]
  4568. 00002F8A  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  4569. 00002F8E  4E5E                     unlink     A6
  4570. 00002F90  4E75                     rts
  4571. 00002F92  4E56 FFF0                link       A6, -0x0010
  4572. 00002F96  2F07                     move.l     -[A7], D7
  4573. 00002F98  7001                     moveq.l    D0, 0x01
  4574. 00002F9A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4575. 00002F9E  2049                     movea.l    A0, A1
  4576. 00002FA0  A090                     syscall    SysEnvirons
  4577. 00002FA2  3E00                     move.w     D7, D0
  4578. 00002FA4  3D6E FFF2 0008           move.w     [A6 + 0x8], [A6 - 0xE]
  4579. 00002FAA  2E2E FFEC                move.l     D7, [A6 - 0x14]
  4580. 00002FAE  4E5E                     unlink     A6
  4581. 00002FB0  4E75                     rts
  4582. 00002FB2  4E56 0000                link       A6, 0
  4583. 00002FB6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4584. 00002FBA  7000                     moveq.l    D0, 0x00
  4585. 00002FBC  2840                     movea.l    A4, D0
  4586. 00002FBE  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4587. 00002FC2  4AA8 1386                tst.l      [A0 + 0x1386]
  4588. 00002FC6  6756                     beq        +0x58 /* 0000301E */
  4589. 00002FC8  2068 1386                movea.l    A0, [A0 + 0x1386]
  4590. 00002FCC  2050                     movea.l    A0, [A0]
  4591. 00002FCE  2668 003E                movea.l    A3, [A0 + 0x3E]
  4592. 00002FD2  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4593. 00002FD6  2068 1386                movea.l    A0, [A0 + 0x1386]
  4594. 00002FDA  2050                     movea.l    A0, [A0]
  4595. 00002FDC  3028 0020                move.w     D0, [A0 + 0x20]
  4596. 00002FE0  48C0                     ext.l      D0
  4597. 00002FE2  2C00                     move.l     D6, D0
  4598. 00002FE4  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4599. 00002FE8  2068 1386                movea.l    A0, [A0 + 0x1386]
  4600. 00002FEC  2050                     movea.l    A0, [A0]
  4601. 00002FEE  3028 0022                move.w     D0, [A0 + 0x22]
  4602. 00002FF2  48C0                     ext.l      D0
  4603. 00002FF4  2A00                     move.l     D5, D0
  4604. 00002FF6  2E05                     move.l     D7, D5
  4605. 00002FF8  9E86                     sub.l      D7, D6
  4606. 00002FFA  7000                     moveq.l    D0, 0x00
  4607. 00002FFC  2F00                     move.l     -[A7], D0
  4608. 00002FFE  2207                     move.l     D1, D7
  4609. 00003000  5281                     addq.l     D1, 1
  4610. 00003002  2F01                     move.l     -[A7], D1
  4611. 00003004  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4612. 00003008  2840                     movea.l    A4, D0
  4613. 0000300A  2006                     move.l     D0, D6
  4614. 0000300C  D093                     add.l      D0, [A3]
  4615. 0000300E  2040                     movea.l    A0, D0
  4616. 00003010  2254                     movea.l    A1, [A4]
  4617. 00003012  2007                     move.l     D0, D7
  4618. 00003014  A02E                     syscall    BlockMove/BlockMoveData
  4619. 00003016  2647                     movea.l    A3, D7
  4620. 00003018  D7D4                     add.l      A3, [A4]
  4621. 0000301A  4213                     clr.b      [A3]
  4622. 0000301C  504F                     addq.w     A7, 8
  4623. label0000301E:
  4624. 0000301E  2D4C 0008                move.l     [A6 + 0x8], A4
  4625. 00003022  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  4626. 00003028  4E5E                     unlink     A6
  4627. 0000302A  4E75                     rts
  4628. 0000302C  4E56 0000                link       A6, 0
  4629. 00003030  4A2E 0008                tst.b      [A6 + 0x8]
  4630. 00003034  671A                     beq        +0x1C /* 00003050 */
  4631. 00003036  7004                     moveq.l    D0, 0x04
  4632. 00003038  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  4633. 0000303C  43E9 1074                lea.l      A1, [A1 + 0x1074]
  4634. 00003040  2049                     movea.l    A0, A1
  4635. 00003042  0A00 0018                xori.b     D0, 0x18
  4636. 00003046  3200                     move.w     D1, D0
  4637. 00003048  E648                     lsr        D0.w, 3
  4638. 0000304A  03F0                     .incomplete
  4639. 0000304C  0000 6018                ori.b      D0, 0x18
  4640. label00003050:
  4641. 00003050  7004                     moveq.l    D0, 0x04
  4642. 00003052  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  4643. 00003056  43E9 1074                lea.l      A1, [A1 + 0x1074]
  4644. 0000305A  2049                     movea.l    A0, A1
  4645. 0000305C  0A00 0018                xori.b     D0, 0x18
  4646. 00003060  3200                     move.w     D1, D0
  4647. 00003062  E648                     lsr        D0.w, 3
  4648. 00003064  03B0 0000                bclr       [A0 + D0.w], D1
  4649. 00003068  4E5E                     unlink     A6
  4650. 0000306A  205F                     movea.l    A0, [A7]+
  4651. 0000306C  544F                     addq.w     A7, 2
  4652. 0000306E  4ED0                     jmp        [A0]
  4653. fn00003070:
  4654. 00003070  4E56 0000                link       A6, 0
  4655. 00003074  2F0C                     move.l     -[A7], A4
  4656. 00003076  286E 000A                movea.l    A4, [A6 + 0xA]
  4657. 0000307A  4A54                     tst.w      [A4]
  4658. 0000307C  6C06                     bge        +0x8 /* 00003084 */
  4659. 0000307E  422E 000E                clr.b      [A6 + 0xE]
  4660. 00003082  6034                     bra        +0x36 /* 000030B8 */
  4661. label00003084:
  4662. 00003084  4A54                     tst.w      [A4]
  4663. 00003086  6618                     bne        +0x1A /* 000030A0 */
  4664. 00003088  4A2E 0008                tst.b      [A6 + 0x8]
  4665. 0000308C  670C                     beq        +0xE /* 0000309A */
  4666. 0000308E  38BC 0004                move.w     [A4], 0x4
  4667. 00003092  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4668. 00003098  601E                     bra        +0x20 /* 000030B8 */
  4669. label0000309A:
  4670. 0000309A  422E 000E                clr.b      [A6 + 0xE]
  4671. 0000309E  6018                     bra        +0x1A /* 000030B8 */
  4672. label000030A0:
  4673. 000030A0  7030                     moveq.l    D0, 0x30
  4674. 000030A2  B054                     cmp.w      D0, [A4]
  4675. 000030A4  6C06                     bge        +0x8 /* 000030AC */
  4676. 000030A6  422E 000E                clr.b      [A6 + 0xE]
  4677. 000030AA  600C                     bra        +0xE /* 000030B8 */
  4678. label000030AC:
  4679. 000030AC  3014                     move.w     D0, [A4]
  4680. 000030AE  5A40                     addq.w     D0, 5
  4681. 000030B0  3880                     move.w     [A4], D0
  4682. 000030B2  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4683. label000030B8:
  4684. 000030B8  286E FFFC                movea.l    A4, [A6 - 0x4]
  4685. 000030BC  4E5E                     unlink     A6
  4686. 000030BE  205F                     movea.l    A0, [A7]+
  4687. 000030C0  5C4F                     addq.w     A7, 6
  4688. 000030C2  4ED0                     jmp        [A0]
  4689. 000030C4  4E56 0000                link       A6, 0
  4690. 000030C8  2F0A                     move.l     -[A7], A2
  4691. 000030CA  558F                     subq.l     A7, 2
  4692. 000030CC  486E 000C                pea.l      [A6 + 0xC]
  4693. 000030D0  7001                     moveq.l    D0, 0x01
  4694. 000030D2  1F00                     move.b     -[A7], D0
  4695. 000030D4  4EBA FF9A                jsr        [PC - 0x66 /* 00003070 */]
  4696. 000030D8  4A1F                     tst.b      [A7]+
  4697. 000030DA  6724                     beq        +0x26 /* 00003100 */
  4698. 000030DC  302E 000C                move.w     D0, [A6 + 0xC]
  4699. 000030E0  48C0                     ext.l      D0
  4700. 000030E2  5980                     subq.l     D0, 4
  4701. 000030E4  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4702. 000030E8  D080                     add.l      D0, D0
  4703. 000030EA  2200                     move.l     D1, D0
  4704. 000030EC  E588                     lsl        D0, 2
  4705. 000030EE  D081                     add.l      D0, D1
  4706. 000030F0  226E 0008                movea.l    A1, [A6 + 0x8]
  4707. 000030F4  45E8 0156                lea.l      A2, [A0 + 0x156]
  4708. 000030F8  41F2 0800                lea.l      A0, [A2 + D0]
  4709. 000030FC  22D8                     move.l     [A1]+, [A0]+
  4710. 000030FE  32D8                     move.w     [A1]+, [A0]+
  4711. label00003100:
  4712. 00003100  246E FFFC                movea.l    A2, [A6 - 0x4]
  4713. 00003104  4E5E                     unlink     A6
  4714. 00003106  205F                     movea.l    A0, [A7]+
  4715. 00003108  5C4F                     addq.w     A7, 6
  4716. 0000310A  4ED0                     jmp        [A0]
  4717. 0000310C  4E56 0000                link       A6, 0
  4718. 00003110  48E7 0018                movem.l    -[A7], A3,A4
  4719. 00003114  266E 0008                movea.l    A3, [A6 + 0x8]
  4720. 00003118  558F                     subq.l     A7, 2
  4721. 0000311A  486E 000C                pea.l      [A6 + 0xC]
  4722. 0000311E  7001                     moveq.l    D0, 0x01
  4723. 00003120  1F00                     move.b     -[A7], D0
  4724. 00003122  4EBA FF4C                jsr        [PC - 0xB4 /* 00003070 */]
  4725. 00003126  4A1F                     tst.b      [A7]+
  4726. 00003128  6700 00CC                beq        +0xCE /* 000031F6 */
  4727. 0000312C  302E 000C                move.w     D0, [A6 + 0xC]
  4728. 00003130  48C0                     ext.l      D0
  4729. 00003132  5980                     subq.l     D0, 4
  4730. 00003134  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4731. 00003138  D080                     add.l      D0, D0
  4732. 0000313A  2200                     move.l     D1, D0
  4733. 0000313C  E588                     lsl        D0, 2
  4734. 0000313E  D081                     add.l      D0, D1
  4735. 00003140  41E8 0156                lea.l      A0, [A0 + 0x156]
  4736. 00003144  49F0 0800                lea.l      A4, [A0 + D0]
  4737. 00003148  3893                     move.w     [A4], [A3]
  4738. 0000314A  396B 0002 0002           move.w     [A4 + 0x2], [A3 + 0x2]
  4739. 00003150  396B 0004 0004           move.w     [A4 + 0x4], [A3 + 0x4]
  4740. 00003156  4A6B 0002                tst.w      [A3 + 0x2]
  4741. 0000315A  6F18                     ble        +0x1A /* 00003174 */
  4742. 0000315C  2F0C                     move.l     -[A7], A4
  4743. 0000315E  4EAD 32BA                jsr        [A5 + 0x32BA /* export_1619 */]
  4744. 00003162  2940 0006                move.l     [A4 + 0x6], D0
  4745. 00003166  584F                     addq.w     A7, 4
  4746. 00003168  6606                     bne        +0x8 /* 00003170 */
  4747. 0000316A  4294                     clr.l      [A4]
  4748. 0000316C  6000 0088                bra        +0x8A /* 000031F6 */
  4749. label00003170:
  4750. 00003170  38BC FFFF                move.w     [A4], 0xFFFF
  4751. label00003174:
  4752. 00003174  7004                     moveq.l    D0, 0x04
  4753. 00003176  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4754. 0000317A  6C76                     bge        +0x78 /* 000031F2 */
  4755. 0000317C  4A53                     tst.w      [A3]
  4756. 0000317E  6626                     bne        +0x28 /* 000031A6 */
  4757. 00003180  4A6B 0002                tst.w      [A3 + 0x2]
  4758. 00003184  6620                     bne        +0x22 /* 000031A6 */
  4759. 00003186  322E 000C                move.w     D1, [A6 + 0xC]
  4760. 0000318A  48C1                     ext.l      D1
  4761. 0000318C  2001                     move.l     D0, D1
  4762. 0000318E  226D E51E                movea.l    A1, [A5 - 0x1AE2]
  4763. 00003192  43E9 014E                lea.l      A1, [A1 + 0x14E]
  4764. 00003196  2049                     movea.l    A0, A1
  4765. 00003198  0A00 0018                xori.b     D0, 0x18
  4766. 0000319C  3200                     move.w     D1, D0
  4767. 0000319E  E648                     lsr        D0.w, 3
  4768. 000031A0  03B0 0000                bclr       [A0 + D0.w], D1
  4769. 000031A4  601E                     bra        +0x20 /* 000031C4 */
  4770. label000031A6:
  4771. 000031A6  322E 000C                move.w     D1, [A6 + 0xC]
  4772. 000031AA  48C1                     ext.l      D1
  4773. 000031AC  2001                     move.l     D0, D1
  4774. 000031AE  226D E51E                movea.l    A1, [A5 - 0x1AE2]
  4775. 000031B2  43E9 014E                lea.l      A1, [A1 + 0x14E]
  4776. 000031B6  2049                     movea.l    A0, A1
  4777. 000031B8  0A00 0018                xori.b     D0, 0x18
  4778. 000031BC  3200                     move.w     D1, D0
  4779. 000031BE  E648                     lsr        D0.w, 3
  4780. 000031C0  03F0                     .incomplete
  4781. 000031C2  0000 226D                ori.b      D0, 0x6D /* 'm' */
  4782. // begin alternate branch 000031C4-000031C8
  4783. label000031C4:
  4784. 000031C4  226D E51E                movea.l    A1, [A5 - 0x1AE2]
  4785. // end alternate branch 000031C4-000031C8
  4786. label000031C4: // (misaligned)
  4787. 000031C6  E51E                     rol        D6.b, 2
  4788. 000031C8  43E9 014E                lea.l      A1, [A1 + 0x14E]
  4789. 000031CC  2049                     movea.l    A0, A1
  4790. 000031CE  2018                     move.l     D0, [A0]+
  4791. 000031D0  8090                     or.l       D0, [A0]
  4792. 000031D2  6604                     bne        +0x6 /* 000031D8 */
  4793. 000031D4  7001                     moveq.l    D0, 0x01
  4794. 000031D6  6002                     bra        +0x4 /* 000031DA */
  4795. label000031D8:
  4796. 000031D8  7000                     moveq.l    D0, 0x00
  4797. label000031DA:
  4798. 000031DA  4A00                     tst.b      D0
  4799. 000031DC  660C                     bne        +0xE /* 000031EA */
  4800. 000031DE  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4801. 000031E2  117C 0001 035D           move.b     [A0 + 0x35D], 0x1
  4802. 000031E8  6008                     bra        +0xA /* 000031F2 */
  4803. label000031EA:
  4804. 000031EA  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  4805. 000031EE  4228 035D                clr.b      [A0 + 0x35D]
  4806. label000031F2:
  4807. 000031F2  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  4808. label000031F6:
  4809. 000031F6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4810. 000031FC  4E5E                     unlink     A6
  4811. 000031FE  205F                     movea.l    A0, [A7]+
  4812. 00003200  5C4F                     addq.w     A7, 6
  4813. 00003202  4ED0                     jmp        [A0]
  4814. 00003204  4E56 FFF0                link       A6, -0x0010
  4815. 00003208  2F0A                     move.l     -[A7], A2
  4816. 0000320A  558F                     subq.l     A7, 2
  4817. 0000320C  486E 000E                pea.l      [A6 + 0xE]
  4818. 00003210  7000                     moveq.l    D0, 0x00
  4819. 00003212  1F00                     move.b     -[A7], D0
  4820. 00003214  4EBA FE5A                jsr        [PC - 0x1A6 /* 00003070 */]
  4821. 00003218  4A1F                     tst.b      [A7]+
  4822. 0000321A  677C                     beq        +0x7E /* 00003298 */
  4823. 0000321C  558F                     subq.l     A7, 2
  4824. 0000321E  486E 000C                pea.l      [A6 + 0xC]
  4825. 00003222  7000                     moveq.l    D0, 0x00
  4826. 00003224  1F00                     move.b     -[A7], D0
  4827. 00003226  4EBA FE48                jsr        [PC - 0x1B8 /* 00003070 */]
  4828. 0000322A  4A1F                     tst.b      [A7]+
  4829. 0000322C  676A                     beq        +0x6C /* 00003298 */
  4830. 0000322E  302E 000E                move.w     D0, [A6 + 0xE]
  4831. 00003232  48C0                     ext.l      D0
  4832. 00003234  5D80                     subq.l     D0, 6
  4833. 00003236  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4834. 0000323A  E780                     asl        D0, 3
  4835. 0000323C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4836. 00003240  45E8 0968                lea.l      A2, [A0 + 0x968]
  4837. 00003244  41F2 0800                lea.l      A0, [A2 + D0]
  4838. 00003248  22D8                     move.l     [A1]+, [A0]+
  4839. 0000324A  22D8                     move.l     [A1]+, [A0]+
  4840. 0000324C  302E 000C                move.w     D0, [A6 + 0xC]
  4841. 00003250  48C0                     ext.l      D0
  4842. 00003252  5D80                     subq.l     D0, 6
  4843. 00003254  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4844. 00003258  E780                     asl        D0, 3
  4845. 0000325A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4846. 0000325E  45E8 0968                lea.l      A2, [A0 + 0x968]
  4847. 00003262  41F2 0800                lea.l      A0, [A2 + D0]
  4848. 00003266  22D8                     move.l     [A1]+, [A0]+
  4849. 00003268  22D8                     move.l     [A1]+, [A0]+
  4850. 0000326A  558F                     subq.l     A7, 2
  4851. 0000326C  486E FFF0                pea.l      [A6 - 0x10]
  4852. 00003270  A8AE                     syscall    EmptyRect
  4853. 00003272  4A1F                     tst.b      [A7]+
  4854. 00003274  6712                     beq        +0x14 /* 00003288 */
  4855. 00003276  302E 000C                move.w     D0, [A6 + 0xC]
  4856. 0000327A  48C0                     ext.l      D0
  4857. 0000327C  2F00                     move.l     -[A7], D0
  4858. 0000327E  486E FFF0                pea.l      [A6 - 0x10]
  4859. 00003282  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  4860. 00003286  504F                     addq.w     A7, 8
  4861. label00003288:
  4862. 00003288  486E FFF8                pea.l      [A6 - 0x8]
  4863. 0000328C  486E FFF0                pea.l      [A6 - 0x10]
  4864. 00003290  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4865. 00003294  4EAD 1E02                jsr        [A5 + 0x1E02 /* export_956 */]
  4866. label00003298:
  4867. 00003298  246E FFEC                movea.l    A2, [A6 - 0x14]
  4868. 0000329C  4E5E                     unlink     A6
  4869. 0000329E  205F                     movea.l    A0, [A7]+
  4870. 000032A0  504F                     addq.w     A7, 8
  4871. 000032A2  4ED0                     jmp        [A0]
  4872. 000032A4  4E56 FFFC                link       A6, -0x0004
  4873. 000032A8  558F                     subq.l     A7, 2
  4874. 000032AA  486E 0008                pea.l      [A6 + 0x8]
  4875. 000032AE  7000                     moveq.l    D0, 0x00
  4876. 000032B0  1F00                     move.b     -[A7], D0
  4877. 000032B2  4EBA FDBC                jsr        [PC - 0x244 /* 00003070 */]
  4878. 000032B6  4A1F                     tst.b      [A7]+
  4879. 000032B8  6606                     bne        +0x8 /* 000032C0 */
  4880. 000032BA  422E 000A                clr.b      [A6 + 0xA]
  4881. 000032BE  602A                     bra        +0x2C /* 000032EA */
  4882. label000032C0:
  4883. 000032C0  486E FFFC                pea.l      [A6 - 0x4]
  4884. 000032C4  4EBA FBC8                jsr        [PC - 0x438 /* 00002E8E */]
  4885. 000032C8  558F                     subq.l     A7, 2
  4886. 000032CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4887. 000032CE  302E 0008                move.w     D0, [A6 + 0x8]
  4888. 000032D2  48C0                     ext.l      D0
  4889. 000032D4  5D80                     subq.l     D0, 6
  4890. 000032D6  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4891. 000032DA  E780                     asl        D0, 3
  4892. 000032DC  41E8 0968                lea.l      A0, [A0 + 0x968]
  4893. 000032E0  4870 0800                pea.l      [A0 + D0]
  4894. 000032E4  A8AD                     syscall    PtInRect
  4895. 000032E6  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  4896. label000032EA:
  4897. 000032EA  4E5E                     unlink     A6
  4898. 000032EC  205F                     movea.l    A0, [A7]+
  4899. 000032EE  544F                     addq.w     A7, 2
  4900. 000032F0  4ED0                     jmp        [A0]
  4901. 000032F2  4E56 0000                link       A6, 0
  4902. 000032F6  2F0C                     move.l     -[A7], A4
  4903. 000032F8  286E 0008                movea.l    A4, [A6 + 0x8]
  4904. 000032FC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4905. 00003300  2F14                     move.l     -[A7], [A4]
  4906. 00003302  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4907. 00003306  4EBA 000E                jsr        [PC + 0xE /* 00003316 */]
  4908. 0000330A  286E FFFC                movea.l    A4, [A6 - 0x4]
  4909. 0000330E  4E5E                     unlink     A6
  4910. 00003310  205F                     movea.l    A0, [A7]+
  4911. 00003312  5C4F                     addq.w     A7, 6
  4912. 00003314  4ED0                     jmp        [A0]
  4913. fn00003316:
  4914. 00003316  4E56 FFF4                link       A6, -0x000C
  4915. 0000331A  48E7 0018                movem.l    -[A7], A3,A4
  4916. 0000331E  558F                     subq.l     A7, 2
  4917. 00003320  486E 0010                pea.l      [A6 + 0x10]
  4918. 00003324  7000                     moveq.l    D0, 0x00
  4919. 00003326  1F00                     move.b     -[A7], D0
  4920. 00003328  4EBA FD46                jsr        [PC - 0x2BA /* 00003070 */]
  4921. 0000332C  4A1F                     tst.b      [A7]+
  4922. 0000332E  6700 01B6                beq        +0x1B8 /* 000034E6 */
  4923. 00003332  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4924. 00003336  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4925. 0000333A  486E FFF4                pea.l      [A6 - 0xC]
  4926. 0000333E  A8AC                     syscall    Pt2Rect
  4927. 00003340  302E 0010                move.w     D0, [A6 + 0x10]
  4928. 00003344  48C0                     ext.l      D0
  4929. 00003346  5980                     subq.l     D0, 4
  4930. 00003348  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  4931. 0000334C  E588                     lsl        D0, 2
  4932. 0000334E  2200                     move.l     D1, D0
  4933. 00003350  E588                     lsl        D0, 2
  4934. 00003352  D081                     add.l      D0, D1
  4935. 00003354  49F0 0818                lea.l      A4, [A0 + D0 + 0x18]
  4936. 00003358  396E FFF6 000A           move.w     [A4 + 0xA], [A6 - 0xA]
  4937. 0000335E  396E FFF4 0008           move.w     [A4 + 0x8], [A6 - 0xC]
  4938. 00003364  302E FFFA                move.w     D0, [A6 - 0x6]
  4939. 00003368  906E FFF6                sub.w      D0, [A6 - 0xA]
  4940. 0000336C  3940 000E                move.w     [A4 + 0xE], D0
  4941. 00003370  302E FFF8                move.w     D0, [A6 - 0x8]
  4942. 00003374  906E FFF4                sub.w      D0, [A6 - 0xC]
  4943. 00003378  3940 000C                move.w     [A4 + 0xC], D0
  4944. 0000337C  102C 0001                move.b     D0, [A4 + 0x1]
  4945. 00003380  7201                     moveq.l    D1, 0x01
  4946. 00003382  E1A9                     lsl        D1, D0
  4947. 00003384  C2BC 0001 0F82           and.l      D1, 0x10F82
  4948. 0000338A  676C                     beq        +0x6E /* 000033F8 */
  4949. 0000338C  598F                     subq.l     A7, 4
  4950. 0000338E  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  4951. 00003392  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  4952. 00003396  265F                     movea.l    A3, [A7]+
  4953. 00003398  200B                     move.l     D0, A3
  4954. 0000339A  675C                     beq        +0x5E /* 000033F8 */
  4955. 0000339C  102B 0010                move.b     D0, [A3 + 0x10]
  4956. 000033A0  5300                     subq.b     D0, 1
  4957. 000033A2  670E                     beq        +0x10 /* 000033B2 */
  4958. 000033A4  5300                     subq.b     D0, 1
  4959. 000033A6  6728                     beq        +0x2A /* 000033D0 */
  4960. 000033A8  5F00                     subq.b     D0, 7
  4961. 000033AA  6724                     beq        +0x26 /* 000033D0 */
  4962. 000033AC  5300                     subq.b     D0, 1
  4963. 000033AE  6720                     beq        +0x22 /* 000033D0 */
  4964. 000033B0  6046                     bra        +0x48 /* 000033F8 */
  4965. label000033B2:
  4966. 000033B2  2D6B 0030 FFFC           move.l     [A6 - 0x4], [A3 + 0x30]
  4967. 000033B8  486E FFFC                pea.l      [A6 - 0x4]
  4968. 000033BC  486B 0020                pea.l      [A3 + 0x20]
  4969. 000033C0  486E FFF4                pea.l      [A6 - 0xC]
  4970. 000033C4  A8F9                     syscall    MapPt
  4971. 000033C6  296E FFFC 0008           move.l     [A4 + 0x8], [A6 - 0x4]
  4972. 000033CC  6000 00C6                bra        +0xC8 /* 00003494 */
  4973. label000033D0:
  4974. 000033D0  302C 000E                move.w     D0, [A4 + 0xE]
  4975. 000033D4  48C0                     ext.l      D0
  4976. 000033D6  81FC 0002                divs.w     D0, 0x2
  4977. 000033DA  D06C 000A                add.w      D0, [A4 + 0xA]
  4978. 000033DE  3940 000A                move.w     [A4 + 0xA], D0
  4979. 000033E2  302C 000C                move.w     D0, [A4 + 0xC]
  4980. 000033E6  48C0                     ext.l      D0
  4981. 000033E8  81FC 0002                divs.w     D0, 0x2
  4982. 000033EC  D06C 0008                add.w      D0, [A4 + 0x8]
  4983. 000033F0  3940 0008                move.w     [A4 + 0x8], D0
  4984. 000033F4  6000 009E                bra        +0xA0 /* 00003494 */
  4985. label000033F8:
  4986. 000033F8  102C 0001                move.b     D0, [A4 + 0x1]
  4987. 000033FC  5300                     subq.b     D0, 1
  4988. 000033FE  670C                     beq        +0xE /* 0000340C */
  4989. 00003400  5900                     subq.b     D0, 4
  4990. 00003402  672E                     beq        +0x30 /* 00003432 */
  4991. 00003404  5300                     subq.b     D0, 1
  4992. 00003406  675E                     beq        +0x60 /* 00003466 */
  4993. 00003408  6000 008A                bra        +0x8C /* 00003494 */
  4994. label0000340C:
  4995. 0000340C  302C 000E                move.w     D0, [A4 + 0xE]
  4996. 00003410  48C0                     ext.l      D0
  4997. 00003412  81FC 0002                divs.w     D0, 0x2
  4998. 00003416  D06C 000A                add.w      D0, [A4 + 0xA]
  4999. 0000341A  3940 000A                move.w     [A4 + 0xA], D0
  5000. 0000341E  302C 000C                move.w     D0, [A4 + 0xC]
  5001. 00003422  48C0                     ext.l      D0
  5002. 00003424  81FC 0002                divs.w     D0, 0x2
  5003. 00003428  D06C 0008                add.w      D0, [A4 + 0x8]
  5004. 0000342C  3940 0008                move.w     [A4 + 0x8], D0
  5005. 00003430  6062                     bra        +0x64 /* 00003494 */
  5006. label00003432:
  5007. 00003432  302E 000E                move.w     D0, [A6 + 0xE]
  5008. 00003436  B06E 000A                cmp.w      D0, [A6 + 0xA]
  5009. 0000343A  6C0C                     bge        +0xE /* 00003448 */
  5010. 0000343C  302E 000C                move.w     D0, [A6 + 0xC]
  5011. 00003440  B06E 0008                cmp.w      D0, [A6 + 0x8]
  5012. 00003444  6D00 00A0                blt        +0xA2 /* 000034E6 */
  5013. label00003448:
  5014. 00003448  302E 000E                move.w     D0, [A6 + 0xE]
  5015. 0000344C  B06E 000A                cmp.w      D0, [A6 + 0xA]
  5016. 00003450  6F0C                     ble        +0xE /* 0000345E */
  5017. 00003452  302E 000C                move.w     D0, [A6 + 0xC]
  5018. 00003456  B06E 0008                cmp.w      D0, [A6 + 0x8]
  5019. 0000345A  6E00 008A                bgt        +0x8C /* 000034E6 */
  5020. label0000345E:
  5021. 0000345E  197C 0006 0001           move.b     [A4 + 0x1], 0x6
  5022. 00003464  602E                     bra        +0x30 /* 00003494 */
  5023. label00003466:
  5024. 00003466  302E 000E                move.w     D0, [A6 + 0xE]
  5025. 0000346A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  5026. 0000346E  6C0A                     bge        +0xC /* 0000347A */
  5027. 00003470  302E 000C                move.w     D0, [A6 + 0xC]
  5028. 00003474  B06E 0008                cmp.w      D0, [A6 + 0x8]
  5029. 00003478  6E6C                     bgt        +0x6E /* 000034E6 */
  5030. label0000347A:
  5031. 0000347A  302E 000E                move.w     D0, [A6 + 0xE]
  5032. 0000347E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  5033. 00003482  6F0A                     ble        +0xC /* 0000348E */
  5034. 00003484  302E 000C                move.w     D0, [A6 + 0xC]
  5035. 00003488  B06E 0008                cmp.w      D0, [A6 + 0x8]
  5036. 0000348C  6D58                     blt        +0x5A /* 000034E6 */
  5037. label0000348E:
  5038. 0000348E  197C 0005 0001           move.b     [A4 + 0x1], 0x5
  5039. label00003494:
  5040. 00003494  486C 0005                pea.l      [A4 + 0x5]
  5041. 00003498  7007                     moveq.l    D0, 0x07
  5042. 0000349A  3F00                     move.w     -[A7], D0
  5043. 0000349C  7201                     moveq.l    D1, 0x01
  5044. 0000349E  1F01                     move.b     -[A7], D1
  5045. 000034A0  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  5046. 000034A4  322E 0010                move.w     D1, [A6 + 0x10]
  5047. 000034A8  48C1                     ext.l      D1
  5048. 000034AA  2001                     move.l     D0, D1
  5049. 000034AC  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  5050. 000034B0  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5051. 000034B4  2049                     movea.l    A0, A1
  5052. 000034B6  0A00 0018                xori.b     D0, 0x18
  5053. 000034BA  3200                     move.w     D1, D0
  5054. 000034BC  E648                     lsr        D0.w, 3
  5055. 000034BE  0330 0000                btst       [A0 + D0.w], D1
  5056. 000034C2  6604                     bne        +0x6 /* 000034C8 */
  5057. 000034C4  7000                     moveq.l    D0, 0x00
  5058. 000034C6  6002                     bra        +0x4 /* 000034CA */
  5059. label000034C8:
  5060. 000034C8  7001                     moveq.l    D0, 0x01
  5061. label000034CA:
  5062. 000034CA  4A00                     tst.b      D0
  5063. 000034CC  6718                     beq        +0x1A /* 000034E6 */
  5064. 000034CE  302E 0010                move.w     D0, [A6 + 0x10]
  5065. 000034D2  48C0                     ext.l      D0
  5066. 000034D4  5D80                     subq.l     D0, 6
  5067. 000034D6  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5068. 000034DA  E580                     asl        D0, 2
  5069. 000034DC  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5070. 000034E0  21AC 0008 0800           move.l     [A0 + D0], [A4 + 0x8]
  5071. label000034E6:
  5072. 000034E6  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  5073. 000034EC  4E5E                     unlink     A6
  5074. 000034EE  205F                     movea.l    A0, [A7]+
  5075. 000034F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5076. 000034F4  4ED0                     jmp        [A0]
  5077. 000034F6  4E56 FFF8                link       A6, -0x0008
  5078. 000034FA  2F0C                     move.l     -[A7], A4
  5079. 000034FC  286E 0008                movea.l    A4, [A6 + 0x8]
  5080. 00003500  558F                     subq.l     A7, 2
  5081. 00003502  486E 000C                pea.l      [A6 + 0xC]
  5082. 00003506  7000                     moveq.l    D0, 0x00
  5083. 00003508  1F00                     move.b     -[A7], D0
  5084. 0000350A  4EBA FB64                jsr        [PC - 0x49C /* 00003070 */]
  5085. 0000350E  4A1F                     tst.b      [A7]+
  5086. 00003510  6612                     bne        +0x14 /* 00003524 */
  5087. 00003512  42AE FFFC                clr.l      [A6 - 0x4]
  5088. 00003516  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5089. 0000351A  4290                     clr.l      [A0]
  5090. 0000351C  224C                     movea.l    A1, A4
  5091. 0000351E  22D8                     move.l     [A1]+, [A0]+
  5092. 00003520  22D8                     move.l     [A1]+, [A0]+
  5093. 00003522  601C                     bra        +0x1E /* 00003540 */
  5094. label00003524:
  5095. 00003524  302E 000C                move.w     D0, [A6 + 0xC]
  5096. 00003528  48C0                     ext.l      D0
  5097. 0000352A  5D80                     subq.l     D0, 6
  5098. 0000352C  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5099. 00003530  E780                     asl        D0, 3
  5100. 00003532  43E8 0968                lea.l      A1, [A0 + 0x968]
  5101. 00003536  41F1 0800                lea.l      A0, [A1 + D0]
  5102. 0000353A  224C                     movea.l    A1, A4
  5103. 0000353C  22D8                     move.l     [A1]+, [A0]+
  5104. 0000353E  22D8                     move.l     [A1]+, [A0]+
  5105. label00003540:
  5106. 00003540  286E FFF4                movea.l    A4, [A6 - 0xC]
  5107. 00003544  4E5E                     unlink     A6
  5108. 00003546  205F                     movea.l    A0, [A7]+
  5109. 00003548  5C4F                     addq.w     A7, 6
  5110. 0000354A  4ED0                     jmp        [A0]
  5111. 0000354C  4E56 0000                link       A6, 0
  5112. 00003550  2F0C                     move.l     -[A7], A4
  5113. 00003552  558F                     subq.l     A7, 2
  5114. 00003554  486E 000C                pea.l      [A6 + 0xC]
  5115. 00003558  7000                     moveq.l    D0, 0x00
  5116. 0000355A  1F00                     move.b     -[A7], D0
  5117. 0000355C  4EBA FB12                jsr        [PC - 0x4EE /* 00003070 */]
  5118. 00003560  4A1F                     tst.b      [A7]+
  5119. 00003562  6772                     beq        +0x74 /* 000035D6 */
  5120. 00003564  302E 000C                move.w     D0, [A6 + 0xC]
  5121. 00003568  48C0                     ext.l      D0
  5122. 0000356A  5980                     subq.l     D0, 4
  5123. 0000356C  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5124. 00003570  E588                     lsl        D0, 2
  5125. 00003572  2200                     move.l     D1, D0
  5126. 00003574  E588                     lsl        D0, 2
  5127. 00003576  D081                     add.l      D0, D1
  5128. 00003578  49F0 0818                lea.l      A4, [A0 + D0 + 0x18]
  5129. 0000357C  206E 0008                movea.l    A0, [A6 + 0x8]
  5130. 00003580  2950 0008                move.l     [A4 + 0x8], [A0]
  5131. 00003584  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  5132. 00003588  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5133. 0000358C  486C 0008                pea.l      [A4 + 0x8]
  5134. 00003590  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  5135. 00003594  322E 000C                move.w     D1, [A6 + 0xC]
  5136. 00003598  48C1                     ext.l      D1
  5137. 0000359A  2001                     move.l     D0, D1
  5138. 0000359C  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  5139. 000035A0  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5140. 000035A4  2049                     movea.l    A0, A1
  5141. 000035A6  0A00 0018                xori.b     D0, 0x18
  5142. 000035AA  3200                     move.w     D1, D0
  5143. 000035AC  E648                     lsr        D0.w, 3
  5144. 000035AE  0330 0000                btst       [A0 + D0.w], D1
  5145. 000035B2  6604                     bne        +0x6 /* 000035B8 */
  5146. 000035B4  7000                     moveq.l    D0, 0x00
  5147. 000035B6  6002                     bra        +0x4 /* 000035BA */
  5148. label000035B8:
  5149. 000035B8  7001                     moveq.l    D0, 0x01
  5150. label000035BA:
  5151. 000035BA  4A00                     tst.b      D0
  5152. 000035BC  6718                     beq        +0x1A /* 000035D6 */
  5153. 000035BE  302E 000C                move.w     D0, [A6 + 0xC]
  5154. 000035C2  48C0                     ext.l      D0
  5155. 000035C4  5D80                     subq.l     D0, 6
  5156. 000035C6  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5157. 000035CA  E580                     asl        D0, 2
  5158. 000035CC  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5159. 000035D0  21AC 0008 0800           move.l     [A0 + D0], [A4 + 0x8]
  5160. label000035D6:
  5161. 000035D6  286E FFFC                movea.l    A4, [A6 - 0x4]
  5162. 000035DA  4E5E                     unlink     A6
  5163. 000035DC  205F                     movea.l    A0, [A7]+
  5164. 000035DE  5C4F                     addq.w     A7, 6
  5165. 000035E0  4ED0                     jmp        [A0]
  5166. 000035E2  4E56 0000                link       A6, 0
  5167. 000035E6  48E7 0018                movem.l    -[A7], A3,A4
  5168. 000035EA  286E 0008                movea.l    A4, [A6 + 0x8]
  5169. 000035EE  558F                     subq.l     A7, 2
  5170. 000035F0  486E 000C                pea.l      [A6 + 0xC]
  5171. 000035F4  7000                     moveq.l    D0, 0x00
  5172. 000035F6  1F00                     move.b     -[A7], D0
  5173. 000035F8  4EBA FA76                jsr        [PC - 0x58A /* 00003070 */]
  5174. 000035FC  4A1F                     tst.b      [A7]+
  5175. 000035FE  6606                     bne        +0x8 /* 00003606 */
  5176. 00003600  7000                     moveq.l    D0, 0x00
  5177. 00003602  2880                     move.l     [A4], D0
  5178. 00003604  6076                     bra        +0x78 /* 0000367C */
  5179. label00003606:
  5180. 00003606  302E 000C                move.w     D0, [A6 + 0xC]
  5181. 0000360A  48C0                     ext.l      D0
  5182. 0000360C  5980                     subq.l     D0, 4
  5183. 0000360E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5184. 00003612  E588                     lsl        D0, 2
  5185. 00003614  2200                     move.l     D1, D0
  5186. 00003616  E588                     lsl        D0, 2
  5187. 00003618  D081                     add.l      D0, D1
  5188. 0000361A  47F0 0818                lea.l      A3, [A0 + D0 + 0x18]
  5189. 0000361E  322E 000C                move.w     D1, [A6 + 0xC]
  5190. 00003622  48C1                     ext.l      D1
  5191. 00003624  2001                     move.l     D0, D1
  5192. 00003626  2248                     movea.l    A1, A0
  5193. 00003628  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5194. 0000362C  2049                     movea.l    A0, A1
  5195. 0000362E  0A00 0018                xori.b     D0, 0x18
  5196. 00003632  3200                     move.w     D1, D0
  5197. 00003634  E648                     lsr        D0.w, 3
  5198. 00003636  0330 0000                btst       [A0 + D0.w], D1
  5199. 0000363A  6604                     bne        +0x6 /* 00003640 */
  5200. 0000363C  7000                     moveq.l    D0, 0x00
  5201. 0000363E  6002                     bra        +0x4 /* 00003642 */
  5202. label00003640:
  5203. 00003640  7001                     moveq.l    D0, 0x01
  5204. label00003642:
  5205. 00003642  4A00                     tst.b      D0
  5206. 00003644  6732                     beq        +0x34 /* 00003678 */
  5207. 00003646  302E 000C                move.w     D0, [A6 + 0xC]
  5208. 0000364A  48C0                     ext.l      D0
  5209. 0000364C  5D80                     subq.l     D0, 6
  5210. 0000364E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5211. 00003652  E580                     asl        D0, 2
  5212. 00003654  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5213. 00003658  0C70 8000 0800           cmpi.w     [A0 + D0], 0x8000
  5214. 0000365E  6718                     beq        +0x1A /* 00003678 */
  5215. 00003660  302E 000C                move.w     D0, [A6 + 0xC]
  5216. 00003664  48C0                     ext.l      D0
  5217. 00003666  5D80                     subq.l     D0, 6
  5218. 00003668  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  5219. 0000366C  E580                     asl        D0, 2
  5220. 0000366E  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5221. 00003672  28B0 0800                move.l     [A4], [A0 + D0]
  5222. 00003676  6004                     bra        +0x6 /* 0000367C */
  5223. label00003678:
  5224. 00003678  28AB 0008                move.l     [A4], [A3 + 0x8]
  5225. label0000367C:
  5226. 0000367C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  5227. 00003682  4E5E                     unlink     A6
  5228. 00003684  205F                     movea.l    A0, [A7]+
  5229. 00003686  5C4F                     addq.w     A7, 6
  5230. 00003688  4ED0                     jmp        [A0]
  5231. fn0000368A:
  5232. 0000368A  4E56 FFEC                link       A6, -0x0014
  5233. 0000368E  48E7 0308                movem.l    -[A7], D6,D7,A4
  5234. 00003692  286E 0008                movea.l    A4, [A6 + 0x8]
  5235. 00003696  3C2E 000E                move.w     D6, [A6 + 0xE]
  5236. 0000369A  3E2E 0010                move.w     D7, [A6 + 0x10]
  5237. 0000369E  4A2E 000C                tst.b      [A6 + 0xC]
  5238. 000036A2  6720                     beq        +0x22 /* 000036C4 */
  5239. 000036A4  204C                     movea.l    A0, A4
  5240. 000036A6  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5241. 000036AA  22D8                     move.l     [A1]+, [A0]+
  5242. 000036AC  22D8                     move.l     [A1]+, [A0]+
  5243. 000036AE  32D8                     move.w     [A1]+, [A0]+
  5244. 000036B0  3F07                     move.w     -[A7], D7
  5245. 000036B2  48C6                     ext.l      D6
  5246. 000036B4  2F06                     move.l     -[A7], D6
  5247. 000036B6  598F                     subq.l     A7, 4
  5248. 000036B8  486E FFF6                pea.l      [A6 - 0xA]
  5249. 000036BC  A844                     syscall    X2Fix
  5250. 000036BE  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  5251. 000036C2  602E                     bra        +0x30 /* 000036F2 */
  5252. label000036C4:
  5253. 000036C4  486E FFEC                pea.l      [A6 - 0x14]
  5254. 000036C8  598F                     subq.l     A7, 4
  5255. 000036CA  3F07                     move.w     -[A7], D7
  5256. 000036CC  48C6                     ext.l      D6
  5257. 000036CE  2F06                     move.l     -[A7], D6
  5258. 000036D0  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  5259. 000036D4  A843                     syscall    Fix2X
  5260. 000036D6  588F                     addq.l     A7, 4
  5261. 000036D8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  5262. 000036DC  43EE FFF6                lea.l      A1, [A6 - 0xA]
  5263. 000036E0  22D8                     move.l     [A1]+, [A0]+
  5264. 000036E2  22D8                     move.l     [A1]+, [A0]+
  5265. 000036E4  32D8                     move.w     [A1]+, [A0]+
  5266. 000036E6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  5267. 000036EA  43D4                     lea.l      A1, [A4]
  5268. 000036EC  22D8                     move.l     [A1]+, [A0]+
  5269. 000036EE  22D8                     move.l     [A1]+, [A0]+
  5270. 000036F0  32D8                     move.w     [A1]+, [A0]+
  5271. label000036F2:
  5272. 000036F2  4CEE 10C0 FFE0           movem.l    D6,D7,A4, [A6 - 0x20]
  5273. 000036F8  4E5E                     unlink     A6
  5274. 000036FA  205F                     movea.l    A0, [A7]+
  5275. 000036FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5276. 00003700  4ED0                     jmp        [A0]
  5277. fn00003702:
  5278. 00003702  4E56 0000                link       A6, 0
  5279. 00003706  48E7 0308                movem.l    -[A7], D6,D7,A4
  5280. 0000370A  286E 0008                movea.l    A4, [A6 + 0x8]
  5281. 0000370E  3C2E 000E                move.w     D6, [A6 + 0xE]
  5282. 00003712  3E2E 0010                move.w     D7, [A6 + 0x10]
  5283. 00003716  4A2E 000C                tst.b      [A6 + 0xC]
  5284. 0000371A  670E                     beq        +0x10 /* 0000372A */
  5285. 0000371C  3F07                     move.w     -[A7], D7
  5286. 0000371E  48C6                     ext.l      D6
  5287. 00003720  2F06                     move.l     -[A7], D6
  5288. 00003722  2F14                     move.l     -[A7], [A4]
  5289. 00003724  4EAD 2EC2                jsr        [A5 + 0x2EC2 /* export_1492 */]
  5290. 00003728  600E                     bra        +0x10 /* 00003738 */
  5291. label0000372A:
  5292. 0000372A  598F                     subq.l     A7, 4
  5293. 0000372C  3F07                     move.w     -[A7], D7
  5294. 0000372E  48C6                     ext.l      D6
  5295. 00003730  2F06                     move.l     -[A7], D6
  5296. 00003732  4EAD 2EBA                jsr        [A5 + 0x2EBA /* export_1491 */]
  5297. 00003736  289F                     move.l     [A4], [A7]+
  5298. label00003738:
  5299. 00003738  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  5300. 0000373E  4E5E                     unlink     A6
  5301. 00003740  205F                     movea.l    A0, [A7]+
  5302. 00003742  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5303. 00003746  4ED0                     jmp        [A0]
  5304. 00003748  4E56 0000                link       A6, 0
  5305. 0000374C  558F                     subq.l     A7, 2
  5306. 0000374E  486E 0008                pea.l      [A6 + 0x8]
  5307. 00003752  7000                     moveq.l    D0, 0x00
  5308. 00003754  1F00                     move.b     -[A7], D0
  5309. 00003756  4EBA F918                jsr        [PC - 0x6E8 /* 00003070 */]
  5310. 0000375A  4A1F                     tst.b      [A7]+
  5311. 0000375C  6606                     bne        +0x8 /* 00003764 */
  5312. 0000375E  422E 000A                clr.b      [A6 + 0xA]
  5313. 00003762  6012                     bra        +0x14 /* 00003776 */
  5314. label00003764:
  5315. 00003764  558F                     subq.l     A7, 2
  5316. 00003766  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  5317. 0000376A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5318. 0000376E  4EAD 2EFA                jsr        [A5 + 0x2EFA /* export_1499 */]
  5319. 00003772  1D5F 000A                move.b     [A6 + 0xA], [A7]+
  5320. label00003776:
  5321. 00003776  4E5E                     unlink     A6
  5322. 00003778  205F                     movea.l    A0, [A7]+
  5323. 0000377A  544F                     addq.w     A7, 2
  5324. 0000377C  4ED0                     jmp        [A0]
  5325. fn0000377E:
  5326. 0000377E  4E56 FFFC                link       A6, -0x0004
  5327. 00003782  486E FFFC                pea.l      [A6 - 0x4]
  5328. 00003786  A874                     syscall    GetPort
  5329. 00003788  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  5330. 0000378C  A873                     syscall    SetPort
  5331. 0000378E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5332. 00003792  A928                     syscall    InvalRect
  5333. 00003794  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5334. 00003798  A873                     syscall    SetPort
  5335. 0000379A  4E5E                     unlink     A6
  5336. 0000379C  2E9F                     move.l     [A7], [A7]+
  5337. 0000379E  4E75                     rts
  5338. fn000037A0:
  5339. 000037A0  4E56 0000                link       A6, 0
  5340. 000037A4  48E7 0018                movem.l    -[A7], A3,A4
  5341. 000037A8  286E 0008                movea.l    A4, [A6 + 0x8]
  5342. 000037AC  102C 0001                move.b     D0, [A4 + 0x1]
  5343. 000037B0  7201                     moveq.l    D1, 0x01
  5344. 000037B2  E1A9                     lsl        D1, D0
  5345. 000037B4  C2BC 0001 0F82           and.l      D1, 0x10F82
  5346. 000037BA  6740                     beq        +0x42 /* 000037FC */
  5347. 000037BC  598F                     subq.l     A7, 4
  5348. 000037BE  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  5349. 000037C2  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  5350. 000037C6  265F                     movea.l    A3, [A7]+
  5351. 000037C8  200B                     move.l     D0, A3
  5352. 000037CA  6730                     beq        +0x32 /* 000037FC */
  5353. 000037CC  102B 0010                move.b     D0, [A3 + 0x10]
  5354. 000037D0  5300                     subq.b     D0, 1
  5355. 000037D2  670A                     beq        +0xC /* 000037DE */
  5356. 000037D4  5500                     subq.b     D0, 2
  5357. 000037D6  670E                     beq        +0x10 /* 000037E6 */
  5358. 000037D8  5500                     subq.b     D0, 2
  5359. 000037DA  6712                     beq        +0x14 /* 000037EE */
  5360. 000037DC  6018                     bra        +0x1A /* 000037F6 */
  5361. label000037DE:
  5362. 000037DE  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  5363. 000037E4  6016                     bra        +0x18 /* 000037FC */
  5364. label000037E6:
  5365. 000037E6  197C 0007 0001           move.b     [A4 + 0x1], 0x7
  5366. 000037EC  600E                     bra        +0x10 /* 000037FC */
  5367. label000037EE:
  5368. 000037EE  197C 000B 0001           move.b     [A4 + 0x1], 0xB
  5369. 000037F4  6006                     bra        +0x8 /* 000037FC */
  5370. label000037F6:
  5371. 000037F6  197C 0010 0001           move.b     [A4 + 0x1], 0x10
  5372. label000037FC:
  5373. 000037FC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  5374. 00003802  4E5E                     unlink     A6
  5375. 00003804  2E9F                     move.l     [A7], [A7]+
  5376. 00003806  4E75                     rts
  5377. fn00003808:
  5378. 00003808  4E56 FFF4                link       A6, -0x000C
  5379. 0000380C  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  5380. 00003810  1E2E 000C                move.b     D7, [A6 + 0xC]
  5381. 00003814  286E 0008                movea.l    A4, [A6 + 0x8]
  5382. 00003818  558F                     subq.l     A7, 2
  5383. 0000381A  486E 0010                pea.l      [A6 + 0x10]
  5384. 0000381E  7000                     moveq.l    D0, 0x00
  5385. 00003820  1F00                     move.b     -[A7], D0
  5386. 00003822  4EBA F84C                jsr        [PC - 0x7B4 /* 00003070 */]
  5387. 00003826  4A1F                     tst.b      [A7]+
  5388. 00003828  660E                     bne        +0x10 /* 00003838 */
  5389. 0000382A  4A07                     tst.b      D7
  5390. 0000382C  6600 0820                bne        +0x822 /* 0000404E */
  5391. 00003830  7000                     moveq.l    D0, 0x00
  5392. 00003832  2880                     move.l     [A4], D0
  5393. 00003834  6000 0818                bra        +0x81A /* 0000404E */
  5394. label00003838:
  5395. 00003838  2D6D E53E FFFC           move.l     [A6 - 0x4], [A5 - 0x1AC2]
  5396. 0000383E  302E 0010                move.w     D0, [A6 + 0x10]
  5397. 00003842  48C0                     ext.l      D0
  5398. 00003844  5980                     subq.l     D0, 4
  5399. 00003846  206E FFFC                movea.l    A0, [A6 - 0x4]
  5400. 0000384A  E588                     lsl        D0, 2
  5401. 0000384C  2200                     move.l     D1, D0
  5402. 0000384E  E588                     lsl        D0, 2
  5403. 00003850  D081                     add.l      D0, D1
  5404. 00003852  47F0 0818                lea.l      A3, [A0 + D0 + 0x18]
  5405. 00003856  302E 000E                move.w     D0, [A6 + 0xE]
  5406. 0000385A  5340                     subq.w     D0, 1
  5407. 0000385C  6B00 07F0                bmi        +0x7F2 /* 0000404E */
  5408. 00003860  0C40 001F                cmpi.w     D0, 0x1F
  5409. 00003864  6E00 07E8                bgt        +0x7EA /* 0000404E */
  5410. 00003868  D040                     add.w      D0, D0
  5411. 0000386A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5412. 0000386E  4EFB 0000                jmp        [PC + D0.w]
  5413. 00003872  0042 045C                ori.w      D2, 0x45C
  5414. 00003876  00D8                     .incomplete
  5415. 00003878  005E 04B2                ori.w      [A6]+, 0x4B2
  5416. 0000387C  07DE                     .incomplete
  5417. 0000387E  0440 02C0                subi.w     D0, 0x2C0
  5418. 00003882  03C4                     .incomplete
  5419. 00003884  031C                     btst       [A4]+, D1
  5420. 00003886  007E 02EA                ori.w      <<invalid special address>>, 0x2EA
  5421. 0000388A  00F6                     .incomplete
  5422. 0000388C  01C6                     .incomplete
  5423. 0000388E  061C 0630                addi.b     [A4]+, 0x30 /* '0' */
  5424. 00003892  005E 0348                ori.w      [A6]+, 0x348
  5425. 00003896  00BA 0644 0658 0478      ori.l      [PC + 0x478 /* 00003D10, value 0x2F014EAD */], 0x6440658
  5426. 0000389E  009C 04F0 0536           ori.l      [A4]+, 0x4F00536
  5427. 000038A4  066C 0296 0680           addi.w     [A4 + 0x680], 0x296
  5428. 000038AA  06E2                     .incomplete
  5429. 000038AC  0740                     bchg       D0, D3
  5430. 000038AE  077E                     bchg       <<invalid special address>>, D3
  5431. 000038B0  06FC                     .incomplete
  5432. 000038B2  4A07                     tst.b      D7
  5433. 000038B4  670A                     beq        +0xC /* 000038C0 */
  5434. 000038B6  176C 0003 0001           move.b     [A3 + 0x1], [A4 + 0x3]
  5435. 000038BC  6000 0790                bra        +0x792 /* 0000404E */
  5436. label000038C0:
  5437. 000038C0  102B 0001                move.b     D0, [A3 + 0x1]
  5438. 000038C4  4880                     ext.w      D0
  5439. 000038C6  48C0                     ext.l      D0
  5440. 000038C8  2880                     move.l     [A4], D0
  5441. 000038CA  6000 0782                bra        +0x784 /* 0000404E */
  5442. 000038CE  4A07                     tst.b      D7
  5443. 000038D0  6710                     beq        +0x12 /* 000038E2 */
  5444. 000038D2  376C 0002 0006           move.w     [A3 + 0x6], [A4 + 0x2]
  5445. 000038D8  2F0B                     move.l     -[A7], A3
  5446. 000038DA  4EBA FEC4                jsr        [PC - 0x13C /* 000037A0 */]
  5447. 000038DE  6000 076E                bra        +0x770 /* 0000404E */
  5448. label000038E2:
  5449. 000038E2  302B 0006                move.w     D0, [A3 + 0x6]
  5450. 000038E6  48C0                     ext.l      D0
  5451. 000038E8  2880                     move.l     [A4], D0
  5452. 000038EA  6000 0762                bra        +0x764 /* 0000404E */
  5453. 000038EE  302E 0010                move.w     D0, [A6 + 0x10]
  5454. 000038F2  48C0                     ext.l      D0
  5455. 000038F4  5D80                     subq.l     D0, 6
  5456. 000038F6  206E FFFC                movea.l    A0, [A6 - 0x4]
  5457. 000038FA  E780                     asl        D0, 3
  5458. 000038FC  41E8 096A                lea.l      A0, [A0 + 0x96A]
  5459. 00003900  3030 0800                move.w     D0, [A0 + D0]
  5460. 00003904  48C0                     ext.l      D0
  5461. 00003906  2880                     move.l     [A4], D0
  5462. 00003908  6000 0744                bra        +0x746 /* 0000404E */
  5463. 0000390C  302E 0010                move.w     D0, [A6 + 0x10]
  5464. 00003910  48C0                     ext.l      D0
  5465. 00003912  5D80                     subq.l     D0, 6
  5466. 00003914  206E FFFC                movea.l    A0, [A6 - 0x4]
  5467. 00003918  E780                     asl        D0, 3
  5468. 0000391A  41E8 0968                lea.l      A0, [A0 + 0x968]
  5469. 0000391E  3030 0800                move.w     D0, [A0 + D0]
  5470. 00003922  48C0                     ext.l      D0
  5471. 00003924  2880                     move.l     [A4], D0
  5472. 00003926  6000 0726                bra        +0x728 /* 0000404E */
  5473. 0000392A  302E 0010                move.w     D0, [A6 + 0x10]
  5474. 0000392E  48C0                     ext.l      D0
  5475. 00003930  5D80                     subq.l     D0, 6
  5476. 00003932  206E FFFC                movea.l    A0, [A6 - 0x4]
  5477. 00003936  E780                     asl        D0, 3
  5478. 00003938  41E8 096E                lea.l      A0, [A0 + 0x96E]
  5479. 0000393C  3030 0800                move.w     D0, [A0 + D0]
  5480. 00003940  48C0                     ext.l      D0
  5481. 00003942  2880                     move.l     [A4], D0
  5482. 00003944  6000 0708                bra        +0x70A /* 0000404E */
  5483. 00003948  302E 0010                move.w     D0, [A6 + 0x10]
  5484. 0000394C  48C0                     ext.l      D0
  5485. 0000394E  5D80                     subq.l     D0, 6
  5486. 00003950  206E FFFC                movea.l    A0, [A6 - 0x4]
  5487. 00003954  E780                     asl        D0, 3
  5488. 00003956  41E8 096C                lea.l      A0, [A0 + 0x96C]
  5489. 0000395A  3030 0800                move.w     D0, [A0 + D0]
  5490. 0000395E  48C0                     ext.l      D0
  5491. 00003960  2880                     move.l     [A4], D0
  5492. 00003962  6000 06EA                bra        +0x6EC /* 0000404E */
  5493. 00003966  4A07                     tst.b      D7
  5494. 00003968  675E                     beq        +0x60 /* 000039C8 */
  5495. 0000396A  376C 0002 000A           move.w     [A3 + 0xA], [A4 + 0x2]
  5496. 00003970  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  5497. 00003974  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5498. 00003978  486B 0008                pea.l      [A3 + 0x8]
  5499. 0000397C  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  5500. 00003980  322E 0010                move.w     D1, [A6 + 0x10]
  5501. 00003984  48C1                     ext.l      D1
  5502. 00003986  2001                     move.l     D0, D1
  5503. 00003988  226E FFFC                movea.l    A1, [A6 - 0x4]
  5504. 0000398C  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5505. 00003990  2049                     movea.l    A0, A1
  5506. 00003992  0A00 0018                xori.b     D0, 0x18
  5507. 00003996  3200                     move.w     D1, D0
  5508. 00003998  E648                     lsr        D0.w, 3
  5509. 0000399A  0330 0000                btst       [A0 + D0.w], D1
  5510. 0000399E  6604                     bne        +0x6 /* 000039A4 */
  5511. 000039A0  7000                     moveq.l    D0, 0x00
  5512. 000039A2  6002                     bra        +0x4 /* 000039A6 */
  5513. label000039A4:
  5514. 000039A4  7001                     moveq.l    D0, 0x01
  5515. label000039A6:
  5516. 000039A6  4A00                     tst.b      D0
  5517. 000039A8  6700 06A4                beq        +0x6A6 /* 0000404E */
  5518. 000039AC  302E 0010                move.w     D0, [A6 + 0x10]
  5519. 000039B0  48C0                     ext.l      D0
  5520. 000039B2  5D80                     subq.l     D0, 6
  5521. 000039B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5522. 000039B8  E580                     asl        D0, 2
  5523. 000039BA  41E8 1166                lea.l      A0, [A0 + 0x1166]
  5524. 000039BE  31AB 000A 0800           move.w     [A0 + D0], [A3 + 0xA]
  5525. 000039C4  6000 0688                bra        +0x68A /* 0000404E */
  5526. label000039C8:
  5527. 000039C8  322E 0010                move.w     D1, [A6 + 0x10]
  5528. 000039CC  48C1                     ext.l      D1
  5529. 000039CE  2001                     move.l     D0, D1
  5530. 000039D0  226E FFFC                movea.l    A1, [A6 - 0x4]
  5531. 000039D4  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5532. 000039D8  2049                     movea.l    A0, A1
  5533. 000039DA  0A00 0018                xori.b     D0, 0x18
  5534. 000039DE  3200                     move.w     D1, D0
  5535. 000039E0  E648                     lsr        D0.w, 3
  5536. 000039E2  0330 0000                btst       [A0 + D0.w], D1
  5537. 000039E6  6604                     bne        +0x6 /* 000039EC */
  5538. 000039E8  7000                     moveq.l    D0, 0x00
  5539. 000039EA  6002                     bra        +0x4 /* 000039EE */
  5540. label000039EC:
  5541. 000039EC  7001                     moveq.l    D0, 0x01
  5542. label000039EE:
  5543. 000039EE  4A00                     tst.b      D0
  5544. 000039F0  6738                     beq        +0x3A /* 00003A2A */
  5545. 000039F2  302E 0010                move.w     D0, [A6 + 0x10]
  5546. 000039F6  48C0                     ext.l      D0
  5547. 000039F8  5D80                     subq.l     D0, 6
  5548. 000039FA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5549. 000039FE  E580                     asl        D0, 2
  5550. 00003A00  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5551. 00003A04  0C70 8000 0800           cmpi.w     [A0 + D0], 0x8000
  5552. 00003A0A  671E                     beq        +0x20 /* 00003A2A */
  5553. 00003A0C  302E 0010                move.w     D0, [A6 + 0x10]
  5554. 00003A10  48C0                     ext.l      D0
  5555. 00003A12  5D80                     subq.l     D0, 6
  5556. 00003A14  206E FFFC                movea.l    A0, [A6 - 0x4]
  5557. 00003A18  E580                     asl        D0, 2
  5558. 00003A1A  41E8 1166                lea.l      A0, [A0 + 0x1166]
  5559. 00003A1E  3030 0800                move.w     D0, [A0 + D0]
  5560. 00003A22  48C0                     ext.l      D0
  5561. 00003A24  2880                     move.l     [A4], D0
  5562. 00003A26  6000 0626                bra        +0x628 /* 0000404E */
  5563. label00003A2A:
  5564. 00003A2A  302B 000A                move.w     D0, [A3 + 0xA]
  5565. 00003A2E  48C0                     ext.l      D0
  5566. 00003A30  2880                     move.l     [A4], D0
  5567. 00003A32  6000 061A                bra        +0x61C /* 0000404E */
  5568. 00003A36  4A07                     tst.b      D7
  5569. 00003A38  675E                     beq        +0x60 /* 00003A98 */
  5570. 00003A3A  376C 0002 0008           move.w     [A3 + 0x8], [A4 + 0x2]
  5571. 00003A40  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  5572. 00003A44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5573. 00003A48  486B 0008                pea.l      [A3 + 0x8]
  5574. 00003A4C  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  5575. 00003A50  322E 0010                move.w     D1, [A6 + 0x10]
  5576. 00003A54  48C1                     ext.l      D1
  5577. 00003A56  2001                     move.l     D0, D1
  5578. 00003A58  226E FFFC                movea.l    A1, [A6 - 0x4]
  5579. 00003A5C  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5580. 00003A60  2049                     movea.l    A0, A1
  5581. 00003A62  0A00 0018                xori.b     D0, 0x18
  5582. 00003A66  3200                     move.w     D1, D0
  5583. 00003A68  E648                     lsr        D0.w, 3
  5584. 00003A6A  0330 0000                btst       [A0 + D0.w], D1
  5585. 00003A6E  6604                     bne        +0x6 /* 00003A74 */
  5586. 00003A70  7000                     moveq.l    D0, 0x00
  5587. 00003A72  6002                     bra        +0x4 /* 00003A76 */
  5588. label00003A74:
  5589. 00003A74  7001                     moveq.l    D0, 0x01
  5590. label00003A76:
  5591. 00003A76  4A00                     tst.b      D0
  5592. 00003A78  6700 05D4                beq        +0x5D6 /* 0000404E */
  5593. 00003A7C  302E 0010                move.w     D0, [A6 + 0x10]
  5594. 00003A80  48C0                     ext.l      D0
  5595. 00003A82  5D80                     subq.l     D0, 6
  5596. 00003A84  206E FFFC                movea.l    A0, [A6 - 0x4]
  5597. 00003A88  E580                     asl        D0, 2
  5598. 00003A8A  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5599. 00003A8E  31AB 0008 0800           move.w     [A0 + D0], [A3 + 0x8]
  5600. 00003A94  6000 05B8                bra        +0x5BA /* 0000404E */
  5601. label00003A98:
  5602. 00003A98  322E 0010                move.w     D1, [A6 + 0x10]
  5603. 00003A9C  48C1                     ext.l      D1
  5604. 00003A9E  2001                     move.l     D0, D1
  5605. 00003AA0  226E FFFC                movea.l    A1, [A6 - 0x4]
  5606. 00003AA4  43E9 1284                lea.l      A1, [A1 + 0x1284]
  5607. 00003AA8  2049                     movea.l    A0, A1
  5608. 00003AAA  0A00 0018                xori.b     D0, 0x18
  5609. 00003AAE  3200                     move.w     D1, D0
  5610. 00003AB0  E648                     lsr        D0.w, 3
  5611. 00003AB2  0330 0000                btst       [A0 + D0.w], D1
  5612. 00003AB6  6604                     bne        +0x6 /* 00003ABC */
  5613. 00003AB8  7000                     moveq.l    D0, 0x00
  5614. 00003ABA  6002                     bra        +0x4 /* 00003ABE */
  5615. label00003ABC:
  5616. 00003ABC  7001                     moveq.l    D0, 0x01
  5617. label00003ABE:
  5618. 00003ABE  4A00                     tst.b      D0
  5619. 00003AC0  6738                     beq        +0x3A /* 00003AFA */
  5620. 00003AC2  302E 0010                move.w     D0, [A6 + 0x10]
  5621. 00003AC6  48C0                     ext.l      D0
  5622. 00003AC8  5D80                     subq.l     D0, 6
  5623. 00003ACA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5624. 00003ACE  E580                     asl        D0, 2
  5625. 00003AD0  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5626. 00003AD4  0C70 8000 0800           cmpi.w     [A0 + D0], 0x8000
  5627. 00003ADA  671E                     beq        +0x20 /* 00003AFA */
  5628. 00003ADC  302E 0010                move.w     D0, [A6 + 0x10]
  5629. 00003AE0  48C0                     ext.l      D0
  5630. 00003AE2  5D80                     subq.l     D0, 6
  5631. 00003AE4  206E FFFC                movea.l    A0, [A6 - 0x4]
  5632. 00003AE8  E580                     asl        D0, 2
  5633. 00003AEA  41E8 1164                lea.l      A0, [A0 + 0x1164]
  5634. 00003AEE  3030 0800                move.w     D0, [A0 + D0]
  5635. 00003AF2  48C0                     ext.l      D0
  5636. 00003AF4  2880                     move.l     [A4], D0
  5637. 00003AF6  6000 0556                bra        +0x558 /* 0000404E */
  5638. label00003AFA:
  5639. 00003AFA  302B 0008                move.w     D0, [A3 + 0x8]
  5640. 00003AFE  48C0                     ext.l      D0
  5641. 00003B00  2880                     move.l     [A4], D0
  5642. 00003B02  6000 054A                bra        +0x54C /* 0000404E */
  5643. 00003B06  4A07                     tst.b      D7
  5644. 00003B08  671A                     beq        +0x1C /* 00003B24 */
  5645. 00003B0A  376C 0002 000E           move.w     [A3 + 0xE], [A4 + 0x2]
  5646. 00003B10  486B 0005                pea.l      [A3 + 0x5]
  5647. 00003B14  7007                     moveq.l    D0, 0x07
  5648. 00003B16  3F00                     move.w     -[A7], D0
  5649. 00003B18  7201                     moveq.l    D1, 0x01
  5650. 00003B1A  1F01                     move.b     -[A7], D1
  5651. 00003B1C  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  5652. 00003B20  6000 052C                bra        +0x52E /* 0000404E */
  5653. label00003B24:
  5654. 00003B24  302B 000E                move.w     D0, [A3 + 0xE]
  5655. 00003B28  48C0                     ext.l      D0
  5656. 00003B2A  2880                     move.l     [A4], D0
  5657. 00003B2C  6000 0520                bra        +0x522 /* 0000404E */
  5658. 00003B30  4A07                     tst.b      D7
  5659. 00003B32  671A                     beq        +0x1C /* 00003B4E */
  5660. 00003B34  376C 0002 000C           move.w     [A3 + 0xC], [A4 + 0x2]
  5661. 00003B3A  486B 0005                pea.l      [A3 + 0x5]
  5662. 00003B3E  7007                     moveq.l    D0, 0x07
  5663. 00003B40  3F00                     move.w     -[A7], D0
  5664. 00003B42  7201                     moveq.l    D1, 0x01
  5665. 00003B44  1F01                     move.b     -[A7], D1
  5666. 00003B46  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  5667. 00003B4A  6000 0502                bra        +0x504 /* 0000404E */
  5668. label00003B4E:
  5669. 00003B4E  302B 000C                move.w     D0, [A3 + 0xC]
  5670. 00003B52  48C0                     ext.l      D0
  5671. 00003B54  2880                     move.l     [A4], D0
  5672. 00003B56  6000 04F6                bra        +0x4F8 /* 0000404E */
  5673. 00003B5A  4A07                     tst.b      D7
  5674. 00003B5C  671A                     beq        +0x1C /* 00003B78 */
  5675. 00003B5E  700F                     moveq.l    D0, 0x0F
  5676. 00003B60  C094                     and.l      D0, [A4]
  5677. 00003B62  72F0                     moveq.l    D1, 0xFFFFFFF0
  5678. 00003B64  C22B 0004                and.b      D1, [A3 + 0x4]
  5679. 00003B68  4881                     ext.w      D1
  5680. 00003B6A  48C1                     ext.l      D1
  5681. 00003B6C  8280                     or.l       D1, D0
  5682. 00003B6E  5201                     addq.b     D1, 1
  5683. 00003B70  1741 0004                move.b     [A3 + 0x4], D1
  5684. 00003B74  6000 04D8                bra        +0x4DA /* 0000404E */
  5685. label00003B78:
  5686. 00003B78  700F                     moveq.l    D0, 0x0F
  5687. 00003B7A  C02B 0004                and.b      D0, [A3 + 0x4]
  5688. 00003B7E  7200                     moveq.l    D1, 0x00
  5689. 00003B80  1200                     move.b     D1, D0
  5690. 00003B82  5341                     subq.w     D1, 1
  5691. 00003B84  48C1                     ext.l      D1
  5692. 00003B86  2881                     move.l     [A4], D1
  5693. 00003B88  6000 04C4                bra        +0x4C6 /* 0000404E */
  5694. 00003B8C  4A07                     tst.b      D7
  5695. 00003B8E  6718                     beq        +0x1A /* 00003BA8 */
  5696. 00003B90  703F                     moveq.l    D0, 0x3F
  5697. 00003B92  C094                     and.l      D0, [A4]
  5698. 00003B94  72C0                     moveq.l    D1, 0xFFFFFFC0
  5699. 00003B96  C22B 0005                and.b      D1, [A3 + 0x5]
  5700. 00003B9A  4881                     ext.w      D1
  5701. 00003B9C  48C1                     ext.l      D1
  5702. 00003B9E  8280                     or.l       D1, D0
  5703. 00003BA0  1741 0005                move.b     [A3 + 0x5], D1
  5704. 00003BA4  6000 04A8                bra        +0x4AA /* 0000404E */
  5705. label00003BA8:
  5706. 00003BA8  703F                     moveq.l    D0, 0x3F
  5707. 00003BAA  C02B 0005                and.b      D0, [A3 + 0x5]
  5708. 00003BAE  7200                     moveq.l    D1, 0x00
  5709. 00003BB0  1200                     move.b     D1, D0
  5710. 00003BB2  2881                     move.l     [A4], D1
  5711. 00003BB4  6000 0498                bra        +0x49A /* 0000404E */
  5712. 00003BB8  4A07                     tst.b      D7
  5713. 00003BBA  6748                     beq        +0x4A /* 00003C04 */
  5714. 00003BBC  4A94                     tst.l      [A4]
  5715. 00003BBE  6622                     bne        +0x24 /* 00003BE2 */
  5716. 00003BC0  322E 0010                move.w     D1, [A6 + 0x10]
  5717. 00003BC4  48C1                     ext.l      D1
  5718. 00003BC6  2001                     move.l     D0, D1
  5719. 00003BC8  226E FFFC                movea.l    A1, [A6 - 0x4]
  5720. 00003BCC  43E9 1074                lea.l      A1, [A1 + 0x1074]
  5721. 00003BD0  2049                     movea.l    A0, A1
  5722. 00003BD2  0A00 0018                xori.b     D0, 0x18
  5723. 00003BD6  3200                     move.w     D1, D0
  5724. 00003BD8  E648                     lsr        D0.w, 3
  5725. 00003BDA  03B0 0000                bclr       [A0 + D0.w], D1
  5726. 00003BDE  6000 046E                bra        +0x470 /* 0000404E */
  5727. label00003BE2:
  5728. 00003BE2  322E 0010                move.w     D1, [A6 + 0x10]
  5729. 00003BE6  48C1                     ext.l      D1
  5730. 00003BE8  2001                     move.l     D0, D1
  5731. 00003BEA  226E FFFC                movea.l    A1, [A6 - 0x4]
  5732. 00003BEE  43E9 1074                lea.l      A1, [A1 + 0x1074]
  5733. 00003BF2  2049                     movea.l    A0, A1
  5734. 00003BF4  0A00 0018                xori.b     D0, 0x18
  5735. 00003BF8  3200                     move.w     D1, D0
  5736. 00003BFA  E648                     lsr        D0.w, 3
  5737. 00003BFC  03F0                     .incomplete
  5738. 00003BFE  0000 6000                ori.b      D0, 0x0
  5739. 00003C02  044C 322E                subi.w     A4, 0x322E /* '2.' */
  5740. // begin alternate branch 00003C04-00003C0A
  5741. label00003C04:
  5742. 00003C04  322E 0010                move.w     D1, [A6 + 0x10]
  5743. 00003C08  48C1                     ext.l      D1
  5744. // end alternate branch 00003C04-00003C0A
  5745. label00003C04: // (misaligned)
  5746. 00003C06  0010 48C1                ori.b      [A0], 0xC1
  5747. 00003C0A  2001                     move.l     D0, D1
  5748. 00003C0C  226E FFFC                movea.l    A1, [A6 - 0x4]
  5749. 00003C10  43E9 1074                lea.l      A1, [A1 + 0x1074]
  5750. 00003C14  2049                     movea.l    A0, A1
  5751. 00003C16  0A00 0018                xori.b     D0, 0x18
  5752. 00003C1A  3200                     move.w     D1, D0
  5753. 00003C1C  E648                     lsr        D0.w, 3
  5754. 00003C1E  0330 0000                btst       [A0 + D0.w], D1
  5755. 00003C22  6604                     bne        +0x6 /* 00003C28 */
  5756. 00003C24  7000                     moveq.l    D0, 0x00
  5757. 00003C26  6002                     bra        +0x4 /* 00003C2A */
  5758. label00003C28:
  5759. 00003C28  7001                     moveq.l    D0, 0x01
  5760. label00003C2A:
  5761. 00003C2A  7200                     moveq.l    D1, 0x00
  5762. 00003C2C  1200                     move.b     D1, D0
  5763. 00003C2E  2881                     move.l     [A4], D1
  5764. 00003C30  6000 041C                bra        +0x41E /* 0000404E */
  5765. 00003C34  4A07                     tst.b      D7
  5766. 00003C36  6748                     beq        +0x4A /* 00003C80 */
  5767. 00003C38  4A94                     tst.l      [A4]
  5768. 00003C3A  6622                     bne        +0x24 /* 00003C5E */
  5769. 00003C3C  322E 0010                move.w     D1, [A6 + 0x10]
  5770. 00003C40  48C1                     ext.l      D1
  5771. 00003C42  2001                     move.l     D0, D1
  5772. 00003C44  226E FFFC                movea.l    A1, [A6 - 0x4]
  5773. 00003C48  43E9 128C                lea.l      A1, [A1 + 0x128C]
  5774. 00003C4C  2049                     movea.l    A0, A1
  5775. 00003C4E  0A00 0018                xori.b     D0, 0x18
  5776. 00003C52  3200                     move.w     D1, D0
  5777. 00003C54  E648                     lsr        D0.w, 3
  5778. 00003C56  03B0 0000                bclr       [A0 + D0.w], D1
  5779. 00003C5A  6000 03F2                bra        +0x3F4 /* 0000404E */
  5780. label00003C5E:
  5781. 00003C5E  322E 0010                move.w     D1, [A6 + 0x10]
  5782. 00003C62  48C1                     ext.l      D1
  5783. 00003C64  2001                     move.l     D0, D1
  5784. 00003C66  226E FFFC                movea.l    A1, [A6 - 0x4]
  5785. 00003C6A  43E9 128C                lea.l      A1, [A1 + 0x128C]
  5786. 00003C6E  2049                     movea.l    A0, A1
  5787. 00003C70  0A00 0018                xori.b     D0, 0x18
  5788. 00003C74  3200                     move.w     D1, D0
  5789. 00003C76  E648                     lsr        D0.w, 3
  5790. 00003C78  03F0                     .incomplete
  5791. 00003C7A  0000 6000                ori.b      D0, 0x0
  5792. 00003C7E  03D0                     .incomplete
  5793. label00003C80:
  5794. 00003C80  322E 0010                move.w     D1, [A6 + 0x10]
  5795. 00003C84  48C1                     ext.l      D1
  5796. 00003C86  2001                     move.l     D0, D1
  5797. 00003C88  226E FFFC                movea.l    A1, [A6 - 0x4]
  5798. 00003C8C  43E9 128C                lea.l      A1, [A1 + 0x128C]
  5799. 00003C90  2049                     movea.l    A0, A1
  5800. 00003C92  0A00 0018                xori.b     D0, 0x18
  5801. 00003C96  3200                     move.w     D1, D0
  5802. 00003C98  E648                     lsr        D0.w, 3
  5803. 00003C9A  0330 0000                btst       [A0 + D0.w], D1
  5804. 00003C9E  6604                     bne        +0x6 /* 00003CA4 */
  5805. 00003CA0  7000                     moveq.l    D0, 0x00
  5806. 00003CA2  6002                     bra        +0x4 /* 00003CA6 */
  5807. label00003CA4:
  5808. 00003CA4  7001                     moveq.l    D0, 0x01
  5809. label00003CA6:
  5810. 00003CA6  7200                     moveq.l    D1, 0x00
  5811. 00003CA8  1200                     move.b     D1, D0
  5812. 00003CAA  2881                     move.l     [A4], D1
  5813. 00003CAC  6000 03A0                bra        +0x3A2 /* 0000404E */
  5814. 00003CB0  4A07                     tst.b      D7
  5815. 00003CB2  670A                     beq        +0xC /* 00003CBE */
  5816. 00003CB4  2014                     move.l     D0, [A4]
  5817. 00003CB6  1740 0002                move.b     [A3 + 0x2], D0
  5818. 00003CBA  6000 0392                bra        +0x394 /* 0000404E */
  5819. label00003CBE:
  5820. 00003CBE  102B 0002                move.b     D0, [A3 + 0x2]
  5821. 00003CC2  7200                     moveq.l    D1, 0x00
  5822. 00003CC4  1200                     move.b     D1, D0
  5823. 00003CC6  2881                     move.l     [A4], D1
  5824. 00003CC8  6000 0384                bra        +0x386 /* 0000404E */
  5825. 00003CCC  4A07                     tst.b      D7
  5826. 00003CCE  670A                     beq        +0xC /* 00003CDA */
  5827. 00003CD0  2014                     move.l     D0, [A4]
  5828. 00003CD2  1740 0003                move.b     [A3 + 0x3], D0
  5829. 00003CD6  6000 0376                bra        +0x378 /* 0000404E */
  5830. label00003CDA:
  5831. 00003CDA  102B 0003                move.b     D0, [A3 + 0x3]
  5832. 00003CDE  7200                     moveq.l    D1, 0x00
  5833. 00003CE0  1200                     move.b     D1, D0
  5834. 00003CE2  2881                     move.l     [A4], D1
  5835. 00003CE4  6000 0368                bra        +0x36A /* 0000404E */
  5836. 00003CE8  4A07                     tst.b      D7
  5837. 00003CEA  6718                     beq        +0x1A /* 00003D04 */
  5838. 00003CEC  486B 0005                pea.l      [A3 + 0x5]
  5839. 00003CF0  7007                     moveq.l    D0, 0x07
  5840. 00003CF2  3F00                     move.w     -[A7], D0
  5841. 00003CF4  4A94                     tst.l      [A4]
  5842. 00003CF6  56C3                     sne        D3
  5843. 00003CF8  4403                     neg.b      D3
  5844. 00003CFA  1F03                     move.b     -[A7], D3
  5845. 00003CFC  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  5846. 00003D00  6000 034C                bra        +0x34E /* 0000404E */
  5847. label00003D04:
  5848. 00003D04  7007                     moveq.l    D0, 0x07
  5849. 00003D06  2F00                     move.l     -[A7], D0
  5850. 00003D08  122B 0005                move.b     D1, [A3 + 0x5]
  5851. 00003D0C  4881                     ext.w      D1
  5852. 00003D0E  48C1                     ext.l      D1
  5853. 00003D10  2F01                     move.l     -[A7], D1
  5854. 00003D12  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5855. 00003D16  7200                     moveq.l    D1, 0x00
  5856. 00003D18  1200                     move.b     D1, D0
  5857. 00003D1A  2881                     move.l     [A4], D1
  5858. 00003D1C  504F                     addq.w     A7, 8
  5859. 00003D1E  6000 032E                bra        +0x330 /* 0000404E */
  5860. 00003D22  4A07                     tst.b      D7
  5861. 00003D24  671C                     beq        +0x1E /* 00003D42 */
  5862. 00003D26  302E 0010                move.w     D0, [A6 + 0x10]
  5863. 00003D2A  48C0                     ext.l      D0
  5864. 00003D2C  5D80                     subq.l     D0, 6
  5865. 00003D2E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5866. 00003D32  D080                     add.l      D0, D0
  5867. 00003D34  41E8 1224                lea.l      A0, [A0 + 0x1224]
  5868. 00003D38  31AC 0002 0800           move.w     [A0 + D0], [A4 + 0x2]
  5869. 00003D3E  6000 030E                bra        +0x310 /* 0000404E */
  5870. label00003D42:
  5871. 00003D42  302E 0010                move.w     D0, [A6 + 0x10]
  5872. 00003D46  48C0                     ext.l      D0
  5873. 00003D48  5D80                     subq.l     D0, 6
  5874. 00003D4A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5875. 00003D4E  D080                     add.l      D0, D0
  5876. 00003D50  41E8 1224                lea.l      A0, [A0 + 0x1224]
  5877. 00003D54  3030 0800                move.w     D0, [A0 + D0]
  5878. 00003D58  48C0                     ext.l      D0
  5879. 00003D5A  2880                     move.l     [A4], D0
  5880. 00003D5C  6000 02F0                bra        +0x2F2 /* 0000404E */
  5881. 00003D60  4A07                     tst.b      D7
  5882. 00003D62  6724                     beq        +0x26 /* 00003D88 */
  5883. 00003D64  4A94                     tst.l      [A4]
  5884. 00003D66  6710                     beq        +0x12 /* 00003D78 */
  5885. 00003D68  102B 0005                move.b     D0, [A3 + 0x5]
  5886. 00003D6C  803C 0040                or.b       D0, 0x40 /* '@' */
  5887. 00003D70  1740 0005                move.b     [A3 + 0x5], D0
  5888. 00003D74  6000 02D8                bra        +0x2DA /* 0000404E */
  5889. label00003D78:
  5890. 00003D78  102B 0005                move.b     D0, [A3 + 0x5]
  5891. 00003D7C  C03C FFBF                and.b      D0, 0xBF
  5892. 00003D80  1740 0005                move.b     [A3 + 0x5], D0
  5893. 00003D84  6000 02C8                bra        +0x2CA /* 0000404E */
  5894. label00003D88:
  5895. 00003D88  7006                     moveq.l    D0, 0x06
  5896. 00003D8A  2F00                     move.l     -[A7], D0
  5897. 00003D8C  122B 0005                move.b     D1, [A3 + 0x5]
  5898. 00003D90  4881                     ext.w      D1
  5899. 00003D92  48C1                     ext.l      D1
  5900. 00003D94  2F01                     move.l     -[A7], D1
  5901. 00003D96  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5902. 00003D9A  7200                     moveq.l    D1, 0x00
  5903. 00003D9C  1200                     move.b     D1, D0
  5904. 00003D9E  2881                     move.l     [A4], D1
  5905. 00003DA0  504F                     addq.w     A7, 8
  5906. 00003DA2  6000 02AA                bra        +0x2AC /* 0000404E */
  5907. 00003DA6  4A07                     tst.b      D7
  5908. 00003DA8  6700 00AC                beq        +0xAE /* 00003E56 */
  5909. 00003DAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  5910. 00003DB0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5911. 00003DB4  41E8 12A4                lea.l      A0, [A0 + 0x12A4]
  5912. 00003DB8  22D8                     move.l     [A1]+, [A0]+
  5913. 00003DBA  22D8                     move.l     [A1]+, [A0]+
  5914. 00003DBC  4A94                     tst.l      [A4]
  5915. 00003DBE  6620                     bne        +0x22 /* 00003DE0 */
  5916. 00003DC0  322E 0010                move.w     D1, [A6 + 0x10]
  5917. 00003DC4  48C1                     ext.l      D1
  5918. 00003DC6  2001                     move.l     D0, D1
  5919. 00003DC8  226E FFFC                movea.l    A1, [A6 - 0x4]
  5920. 00003DCC  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  5921. 00003DD0  2049                     movea.l    A0, A1
  5922. 00003DD2  0A00 0018                xori.b     D0, 0x18
  5923. 00003DD6  3200                     move.w     D1, D0
  5924. 00003DD8  E648                     lsr        D0.w, 3
  5925. 00003DDA  03F0                     .incomplete
  5926. 00003DDC  0000 601E                ori.b      D0, 0x1E
  5927. label00003DE0:
  5928. 00003DE0  322E 0010                move.w     D1, [A6 + 0x10]
  5929. 00003DE4  48C1                     ext.l      D1
  5930. 00003DE6  2001                     move.l     D0, D1
  5931. 00003DE8  226E FFFC                movea.l    A1, [A6 - 0x4]
  5932. 00003DEC  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  5933. 00003DF0  2049                     movea.l    A0, A1
  5934. 00003DF2  0A00 0018                xori.b     D0, 0x18
  5935. 00003DF6  3200                     move.w     D1, D0
  5936. 00003DF8  E648                     lsr        D0.w, 3
  5937. 00003DFA  03B0 0000                bclr       [A0 + D0.w], D1
  5938. 00003DFE  206E FFFC                movea.l    A0, [A6 - 0x4]
  5939. 00003E02  4868 12A4                pea.l      [A0 + 0x12A4]
  5940. 00003E06  486E FFF4                pea.l      [A6 - 0xC]
  5941. 00003E0A  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  5942. 00003E0E  4A00                     tst.b      D0
  5943. 00003E10  504F                     addq.w     A7, 8
  5944. 00003E12  6600 023A                bne        +0x23C /* 0000404E */
  5945. 00003E16  302E 0010                move.w     D0, [A6 + 0x10]
  5946. 00003E1A  48C0                     ext.l      D0
  5947. 00003E1C  5D80                     subq.l     D0, 6
  5948. 00003E1E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5949. 00003E22  E780                     asl        D0, 3
  5950. 00003E24  41E8 0968                lea.l      A0, [A0 + 0x968]
  5951. 00003E28  4870 0800                pea.l      [A0 + D0]
  5952. 00003E2C  4EBA F950                jsr        [PC - 0x6B0 /* 0000377E */]
  5953. 00003E30  206E FFFC                movea.l    A0, [A6 - 0x4]
  5954. 00003E34  3028 1392                move.w     D0, [A0 + 0x1392]
  5955. 00003E38  B06E 0010                cmp.w      D0, [A6 + 0x10]
  5956. 00003E3C  6600 0210                bne        +0x212 /* 0000404E */
  5957. 00003E40  4A28 1396                tst.b      [A0 + 0x1396]
  5958. 00003E44  6700 0208                beq        +0x20A /* 0000404E */
  5959. 00003E48  4A94                     tst.l      [A4]
  5960. 00003E4A  6600 0202                bne        +0x204 /* 0000404E */
  5961. 00003E4E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  5962. 00003E52  6000 01FA                bra        +0x1FC /* 0000404E */
  5963. label00003E56:
  5964. 00003E56  322E 0010                move.w     D1, [A6 + 0x10]
  5965. 00003E5A  48C1                     ext.l      D1
  5966. 00003E5C  2001                     move.l     D0, D1
  5967. 00003E5E  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  5968. 00003E62  43E9 12A4                lea.l      A1, [A1 + 0x12A4]
  5969. 00003E66  2049                     movea.l    A0, A1
  5970. 00003E68  0A00 0018                xori.b     D0, 0x18
  5971. 00003E6C  3200                     move.w     D1, D0
  5972. 00003E6E  E648                     lsr        D0.w, 3
  5973. 00003E70  0330 0000                btst       [A0 + D0.w], D1
  5974. 00003E74  6604                     bne        +0x6 /* 00003E7A */
  5975. 00003E76  7000                     moveq.l    D0, 0x00
  5976. 00003E78  6002                     bra        +0x4 /* 00003E7C */
  5977. label00003E7A:
  5978. 00003E7A  7001                     moveq.l    D0, 0x01
  5979. label00003E7C:
  5980. 00003E7C  4A00                     tst.b      D0
  5981. 00003E7E  57C3                     seq        D3
  5982. 00003E80  4403                     neg.b      D3
  5983. 00003E82  4883                     ext.w      D3
  5984. 00003E84  48C3                     ext.l      D3
  5985. 00003E86  2883                     move.l     [A4], D3
  5986. 00003E88  6000 01C4                bra        +0x1C6 /* 0000404E */
  5987. 00003E8C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5988. 00003E90  7001                     moveq.l    D0, 0x01
  5989. 00003E92  3F00                     move.w     -[A7], D0
  5990. 00003E94  1F07                     move.b     -[A7], D7
  5991. 00003E96  2F0C                     move.l     -[A7], A4
  5992. 00003E98  4EBA F7F0                jsr        [PC - 0x810 /* 0000368A */]
  5993. 00003E9C  6000 01B0                bra        +0x1B2 /* 0000404E */
  5994. 00003EA0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5995. 00003EA4  7000                     moveq.l    D0, 0x00
  5996. 00003EA6  3F00                     move.w     -[A7], D0
  5997. 00003EA8  1F07                     move.b     -[A7], D7
  5998. 00003EAA  2F0C                     move.l     -[A7], A4
  5999. 00003EAC  4EBA F854                jsr        [PC - 0x7AC /* 00003702 */]
  6000. 00003EB0  6000 019C                bra        +0x19E /* 0000404E */
  6001. 00003EB4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6002. 00003EB8  7002                     moveq.l    D0, 0x02
  6003. 00003EBA  3F00                     move.w     -[A7], D0
  6004. 00003EBC  1F07                     move.b     -[A7], D7
  6005. 00003EBE  2F0C                     move.l     -[A7], A4
  6006. 00003EC0  4EBA F840                jsr        [PC - 0x7C0 /* 00003702 */]
  6007. 00003EC4  6000 0188                bra        +0x18A /* 0000404E */
  6008. 00003EC8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6009. 00003ECC  7003                     moveq.l    D0, 0x03
  6010. 00003ECE  3F00                     move.w     -[A7], D0
  6011. 00003ED0  1F07                     move.b     -[A7], D7
  6012. 00003ED2  2F0C                     move.l     -[A7], A4
  6013. 00003ED4  4EBA F82C                jsr        [PC - 0x7D4 /* 00003702 */]
  6014. 00003ED8  6000 0174                bra        +0x176 /* 0000404E */
  6015. 00003EDC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6016. 00003EE0  7004                     moveq.l    D0, 0x04
  6017. 00003EE2  3F00                     move.w     -[A7], D0
  6018. 00003EE4  1F07                     move.b     -[A7], D7
  6019. 00003EE6  2F0C                     move.l     -[A7], A4
  6020. 00003EE8  4EBA F818                jsr        [PC - 0x7E8 /* 00003702 */]
  6021. 00003EEC  6000 0160                bra        +0x162 /* 0000404E */
  6022. 00003EF0  4A07                     tst.b      D7
  6023. 00003EF2  673E                     beq        +0x40 /* 00003F32 */
  6024. 00003EF4  7064                     moveq.l    D0, 0x64
  6025. 00003EF6  9094                     sub.l      D0, [A4]
  6026. 00003EF8  2200                     move.l     D1, D0
  6027. 00003EFA  C0FC 00FF                mulu.w     D0, 0xFF
  6028. 00003EFE  4841                     swap.w     D1
  6029. 00003F00  C2FC 00FF                mulu.w     D1, 0xFF
  6030. 00003F04  4841                     swap.w     D1
  6031. 00003F06  4241                     clr.w      D1
  6032. 00003F08  D081                     add.l      D0, D1
  6033. 00003F0A  7264                     moveq.l    D1, 0x64
  6034. 00003F0C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6035. 00003F10  1740 0013                move.b     [A3 + 0x13], D0
  6036. 00003F14  486B 0004                pea.l      [A3 + 0x4]
  6037. 00003F18  7004                     moveq.l    D0, 0x04
  6038. 00003F1A  3F00                     move.w     -[A7], D0
  6039. 00003F1C  7200                     moveq.l    D1, 0x00
  6040. 00003F1E  122B 0013                move.b     D1, [A3 + 0x13]
  6041. 00003F22  4A81                     tst.l      D1
  6042. 00003F24  56C3                     sne        D3
  6043. 00003F26  4403                     neg.b      D3
  6044. 00003F28  1F03                     move.b     -[A7], D3
  6045. 00003F2A  4EAD 330A                jsr        [A5 + 0x330A /* export_1629 */]
  6046. 00003F2E  6000 011E                bra        +0x120 /* 0000404E */
  6047. label00003F32:
  6048. 00003F32  303C 00FF                move.w     D0, 0xFF
  6049. 00003F36  902B 0013                sub.b      D0, [A3 + 0x13]
  6050. 00003F3A  7200                     moveq.l    D1, 0x00
  6051. 00003F3C  1200                     move.b     D1, D0
  6052. 00003F3E  5441                     addq.w     D1, 2
  6053. 00003F40  C3FC 0064                muls.w     D1, 0x64 /* 'd' */
  6054. 00003F44  48C1                     ext.l      D1
  6055. 00003F46  83FC 00FF                divs.w     D1, 0xFF
  6056. 00003F4A  48C1                     ext.l      D1
  6057. 00003F4C  2881                     move.l     [A4], D1
  6058. 00003F4E  6000 00FE                bra        +0x100 /* 0000404E */
  6059. 00003F52  4A07                     tst.b      D7
  6060. 00003F54  670A                     beq        +0xC /* 00003F60 */
  6061. 00003F56  376C 0002 0010           move.w     [A3 + 0x10], [A4 + 0x2]
  6062. 00003F5C  6000 00F0                bra        +0xF2 /* 0000404E */
  6063. label00003F60:
  6064. 00003F60  302B 0010                move.w     D0, [A3 + 0x10]
  6065. 00003F64  48C0                     ext.l      D0
  6066. 00003F66  2880                     move.l     [A4], D0
  6067. 00003F68  6000 00E4                bra        +0xE6 /* 0000404E */
  6068. 00003F6C  4A07                     tst.b      D7
  6069. 00003F6E  672C                     beq        +0x2E /* 00003F9C */
  6070. 00003F70  3C2C 0002                move.w     D6, [A4 + 0x2]
  6071. 00003F74  0246 000F                andi.w     D6, 0xF
  6072. 00003F78  0C46 0005                cmpi.w     D6, 0x5
  6073. 00003F7C  6F02                     ble        +0x4 /* 00003F80 */
  6074. 00003F7E  7C05                     moveq.l    D6, 0x05
  6075. label00003F80:
  6076. 00003F80  7000                     moveq.l    D0, 0x00
  6077. 00003F82  102B 0012                move.b     D0, [A3 + 0x12]
  6078. 00003F86  72F0                     moveq.l    D1, 0xFFFFFFF0
  6079. 00003F88  C200                     and.b      D1, D0
  6080. 00003F8A  7000                     moveq.l    D0, 0x00
  6081. 00003F8C  1001                     move.b     D0, D1
  6082. 00003F8E  1206                     move.b     D1, D6
  6083. 00003F90  4881                     ext.w      D1
  6084. 00003F92  8240                     or.w       D1, D0
  6085. 00003F94  1741 0012                move.b     [A3 + 0x12], D1
  6086. 00003F98  6000 00B4                bra        +0xB6 /* 0000404E */
  6087. label00003F9C:
  6088. 00003F9C  7000                     moveq.l    D0, 0x00
  6089. 00003F9E  102B 0012                move.b     D0, [A3 + 0x12]
  6090. 00003FA2  720F                     moveq.l    D1, 0x0F
  6091. 00003FA4  C200                     and.b      D1, D0
  6092. 00003FA6  7000                     moveq.l    D0, 0x00
  6093. 00003FA8  1001                     move.b     D0, D1
  6094. 00003FAA  2880                     move.l     [A4], D0
  6095. 00003FAC  6000 00A0                bra        +0xA2 /* 0000404E */
  6096. 00003FB0  4A07                     tst.b      D7
  6097. 00003FB2  671C                     beq        +0x1E /* 00003FD0 */
  6098. 00003FB4  4A94                     tst.l      [A4]
  6099. 00003FB6  6708                     beq        +0xA /* 00003FC0 */
  6100. 00003FB8  002B 0080 0012           ori.b      [A3 + 0x12], 0x80
  6101. 00003FBE  6006                     bra        +0x8 /* 00003FC6 */
  6102. label00003FC0:
  6103. 00003FC0  022B 007F 0012           andi.b     [A3 + 0x12], 0x7F
  6104. label00003FC6:
  6105. 00003FC6  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  6106. 00003FCA  4EAD 1D8A                jsr        [A5 + 0x1D8A /* export_941 */]
  6107. 00003FCE  607E                     bra        +0x80 /* 0000404E */
  6108. label00003FD0:
  6109. 00003FD0  7000                     moveq.l    D0, 0x00
  6110. 00003FD2  102B 0012                move.b     D0, [A3 + 0x12]
  6111. 00003FD6  323C 0080                move.w     D1, 0x80
  6112. 00003FDA  C200                     and.b      D1, D0
  6113. 00003FDC  7000                     moveq.l    D0, 0x00
  6114. 00003FDE  1001                     move.b     D0, D1
  6115. 00003FE0  4A80                     tst.l      D0
  6116. 00003FE2  56C3                     sne        D3
  6117. 00003FE4  4403                     neg.b      D3
  6118. 00003FE6  4883                     ext.w      D3
  6119. 00003FE8  48C3                     ext.l      D3
  6120. 00003FEA  2883                     move.l     [A4], D3
  6121. 00003FEC  6060                     bra        +0x62 /* 0000404E */
  6122. 00003FEE  4A07                     tst.b      D7
  6123. 00003FF0  6742                     beq        +0x44 /* 00004034 */
  6124. 00003FF2  4A94                     tst.l      [A4]
  6125. 00003FF4  6720                     beq        +0x22 /* 00004016 */
  6126. 00003FF6  002B 0040 0012           ori.b      [A3 + 0x12], 0x40 /* '@' */
  6127. 00003FFC  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6128. 00004000  3028 1392                move.w     D0, [A0 + 0x1392]
  6129. 00004004  B06E 0010                cmp.w      D0, [A6 + 0x10]
  6130. 00004008  6744                     beq        +0x46 /* 0000404E */
  6131. 0000400A  2F08                     move.l     -[A7], A0
  6132. 0000400C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  6133. 00004010  4EAD 1DFA                jsr        [A5 + 0x1DFA /* export_955 */]
  6134. 00004014  6038                     bra        +0x3A /* 0000404E */
  6135. label00004016:
  6136. 00004016  022B 00BF 0012           andi.b     [A3 + 0x12], 0xBF
  6137. 0000401C  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6138. 00004020  3028 1392                move.w     D0, [A0 + 0x1392]
  6139. 00004024  B06E 0010                cmp.w      D0, [A6 + 0x10]
  6140. 00004028  6624                     bne        +0x26 /* 0000404E */
  6141. 0000402A  7000                     moveq.l    D0, 0x00
  6142. 0000402C  1F00                     move.b     -[A7], D0
  6143. 0000402E  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  6144. 00004032  601A                     bra        +0x1C /* 0000404E */
  6145. label00004034:
  6146. 00004034  7000                     moveq.l    D0, 0x00
  6147. 00004036  102B 0012                move.b     D0, [A3 + 0x12]
  6148. 0000403A  7240                     moveq.l    D1, 0x40
  6149. 0000403C  C200                     and.b      D1, D0
  6150. 0000403E  7000                     moveq.l    D0, 0x00
  6151. 00004040  1001                     move.b     D0, D1
  6152. 00004042  4A80                     tst.l      D0
  6153. 00004044  56C3                     sne        D3
  6154. 00004046  4403                     neg.b      D3
  6155. 00004048  4883                     ext.w      D3
  6156. 0000404A  48C3                     ext.l      D3
  6157. 0000404C  2883                     move.l     [A4], D3
  6158. label0000404E:
  6159. 0000404E  4CEE 18C8 FFE0           movem.l    D3,D6,D7,A3,A4, [A6 - 0x20]
  6160. 00004054  4E5E                     unlink     A6
  6161. 00004056  205F                     movea.l    A0, [A7]+
  6162. 00004058  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6163. 0000405C  4ED0                     jmp        [A0]
  6164. 0000405E  4E56 0000                link       A6, 0
  6165. 00004062  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6166. 00004066  7000                     moveq.l    D0, 0x00
  6167. 00004068  1F00                     move.b     -[A7], D0
  6168. 0000406A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6169. 0000406E  4EBA F798                jsr        [PC - 0x868 /* 00003808 */]
  6170. 00004072  4E5E                     unlink     A6
  6171. 00004074  205F                     movea.l    A0, [A7]+
  6172. 00004076  504F                     addq.w     A7, 8
  6173. 00004078  4ED0                     jmp        [A0]
  6174. 0000407A  4E56 0000                link       A6, 0
  6175. 0000407E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6176. 00004082  7001                     moveq.l    D0, 0x01
  6177. 00004084  1F00                     move.b     -[A7], D0
  6178. 00004086  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6179. 0000408A  4EBA F77C                jsr        [PC - 0x884 /* 00003808 */]
  6180. 0000408E  4E5E                     unlink     A6
  6181. 00004090  205F                     movea.l    A0, [A7]+
  6182. 00004092  504F                     addq.w     A7, 8
  6183. 00004094  4ED0                     jmp        [A0]
  6184. 00004096  4E56 0000                link       A6, 0
  6185. 0000409A  2F07                     move.l     -[A7], D7
  6186. 0000409C  4247                     clr.w      D7
  6187. 0000409E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6188. 000040A2  4A68 034A                tst.w      [A0 + 0x34A]
  6189. 000040A6  6F06                     ble        +0x8 /* 000040AE */
  6190. 000040A8  3E28 034A                move.w     D7, [A0 + 0x34A]
  6191. 000040AC  5B47                     subq.w     D7, 5
  6192. label000040AE:
  6193. 000040AE  3D47 0008                move.w     [A6 + 0x8], D7
  6194. 000040B2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  6195. 000040B6  4E5E                     unlink     A6
  6196. 000040B8  4E75                     rts
  6197. fn000040BA:
  6198. 000040BA  4E56 FFE0                link       A6, -0x0020
  6199. 000040BE  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  6200. 000040C2  4207                     clr.b      D7
  6201. 000040C4  7000                     moveq.l    D0, 0x00
  6202. 000040C6  2640                     movea.l    A3, D0
  6203. 000040C8  2840                     movea.l    A4, D0
  6204. 000040CA  2D40 FFE0                move.l     [A6 - 0x20], D0
  6205. 000040CE  558F                     subq.l     A7, 2
  6206. 000040D0  486E 000C                pea.l      [A6 + 0xC]
  6207. 000040D4  7000                     moveq.l    D0, 0x00
  6208. 000040D6  1F00                     move.b     -[A7], D0
  6209. 000040D8  4EBA EF96                jsr        [PC - 0x106A /* 00003070 */]
  6210. 000040DC  4A1F                     tst.b      [A7]+
  6211. 000040DE  6608                     bne        +0xA /* 000040E8 */
  6212. 000040E0  422E 000E                clr.b      [A6 + 0xE]
  6213. 000040E4  6000 019E                bra        +0x1A0 /* 00004284 */
  6214. label000040E8:
  6215. 000040E8  558F                     subq.l     A7, 2
  6216. 000040EA  486E 000A                pea.l      [A6 + 0xA]
  6217. 000040EE  7000                     moveq.l    D0, 0x00
  6218. 000040F0  1F00                     move.b     -[A7], D0
  6219. 000040F2  4EBA EF7C                jsr        [PC - 0x1084 /* 00003070 */]
  6220. 000040F6  4A1F                     tst.b      [A7]+
  6221. 000040F8  6608                     bne        +0xA /* 00004102 */
  6222. 000040FA  422E 000E                clr.b      [A6 + 0xE]
  6223. 000040FE  6000 0184                bra        +0x186 /* 00004284 */
  6224. label00004102:
  6225. 00004102  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6226. 00004106  41E8 0580                lea.l      A0, [A0 + 0x580]
  6227. 0000410A  2D48 FFEC                move.l     [A6 - 0x14], A0
  6228. 0000410E  302E 000A                move.w     D0, [A6 + 0xA]
  6229. 00004112  48C0                     ext.l      D0
  6230. 00004114  5980                     subq.l     D0, 4
  6231. 00004116  206E FFEC                movea.l    A0, [A6 - 0x14]
  6232. 0000411A  E588                     lsl        D0, 2
  6233. 0000411C  2200                     move.l     D1, D0
  6234. 0000411E  E588                     lsl        D0, 2
  6235. 00004120  D081                     add.l      D0, D1
  6236. 00004122  D1C0                     add.l      A0, D0
  6237. 00004124  2D48 FFF4                move.l     [A6 - 0xC], A0
  6238. 00004128  302E 000C                move.w     D0, [A6 + 0xC]
  6239. 0000412C  48C0                     ext.l      D0
  6240. 0000412E  5980                     subq.l     D0, 4
  6241. 00004130  206E FFEC                movea.l    A0, [A6 - 0x14]
  6242. 00004134  E588                     lsl        D0, 2
  6243. 00004136  2200                     move.l     D1, D0
  6244. 00004138  E588                     lsl        D0, 2
  6245. 0000413A  D081                     add.l      D0, D1
  6246. 0000413C  D1C0                     add.l      A0, D0
  6247. 0000413E  2D48 FFF0                move.l     [A6 - 0x10], A0
  6248. 00004142  206E FFF4                movea.l    A0, [A6 - 0xC]
  6249. 00004146  3C28 0006                move.w     D6, [A0 + 0x6]
  6250. 0000414A  206E FFF0                movea.l    A0, [A6 - 0x10]
  6251. 0000414E  3A28 0006                move.w     D5, [A0 + 0x6]
  6252. 00004152  302E 000C                move.w     D0, [A6 + 0xC]
  6253. 00004156  48C0                     ext.l      D0
  6254. 00004158  5D80                     subq.l     D0, 6
  6255. 0000415A  206E FFEC                movea.l    A0, [A6 - 0x14]
  6256. 0000415E  E780                     asl        D0, 3
  6257. 00004160  43E8 03E8                lea.l      A1, [A0 + 0x3E8]
  6258. 00004164  41F1 0800                lea.l      A0, [A1 + D0]
  6259. 00004168  2D48 FFF8                move.l     [A6 - 0x8], A0
  6260. 0000416C  302E 000A                move.w     D0, [A6 + 0xA]
  6261. 00004170  48C0                     ext.l      D0
  6262. 00004172  5D80                     subq.l     D0, 6
  6263. 00004174  206E FFEC                movea.l    A0, [A6 - 0x14]
  6264. 00004178  E780                     asl        D0, 3
  6265. 0000417A  43E8 03E8                lea.l      A1, [A0 + 0x3E8]
  6266. 0000417E  41F1 0800                lea.l      A0, [A1 + D0]
  6267. 00004182  2D48 FFFC                move.l     [A6 - 0x4], A0
  6268. 00004186  206E FFF4                movea.l    A0, [A6 - 0xC]
  6269. 0000418A  7001                     moveq.l    D0, 0x01
  6270. 0000418C  B028 0001                cmp.b      D0, [A0 + 0x1]
  6271. 00004190  6670                     bne        +0x72 /* 00004202 */
  6272. 00004192  703F                     moveq.l    D0, 0x3F
  6273. 00004194  C028 0005                and.b      D0, [A0 + 0x5]
  6274. 00004198  7200                     moveq.l    D1, 0x00
  6275. 0000419A  1200                     move.b     D1, D0
  6276. 0000419C  0C41 0008                cmpi.w     D1, 0x8
  6277. 000041A0  6660                     bne        +0x62 /* 00004202 */
  6278. 000041A2  598F                     subq.l     A7, 4
  6279. 000041A4  3F06                     move.w     -[A7], D6
  6280. 000041A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6281. 000041AA  7000                     moveq.l    D0, 0x00
  6282. 000041AC  1F00                     move.b     -[A7], D0
  6283. 000041AE  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  6284. 000041B2  285F                     movea.l    A4, [A7]+
  6285. 000041B4  200C                     move.l     D0, A4
  6286. 000041B6  674A                     beq        +0x4C /* 00004202 */
  6287. 000041B8  598F                     subq.l     A7, 4
  6288. 000041BA  A8D8                     syscall    NewRgn
  6289. 000041BC  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  6290. 000041C0  206E FFF0                movea.l    A0, [A6 - 0x10]
  6291. 000041C4  7001                     moveq.l    D0, 0x01
  6292. 000041C6  B028 0001                cmp.b      D0, [A0 + 0x1]
  6293. 000041CA  662A                     bne        +0x2C /* 000041F6 */
  6294. 000041CC  703F                     moveq.l    D0, 0x3F
  6295. 000041CE  C028 0005                and.b      D0, [A0 + 0x5]
  6296. 000041D2  7200                     moveq.l    D1, 0x00
  6297. 000041D4  1200                     move.b     D1, D0
  6298. 000041D6  0C41 0008                cmpi.w     D1, 0x8
  6299. 000041DA  661A                     bne        +0x1C /* 000041F6 */
  6300. 000041DC  598F                     subq.l     A7, 4
  6301. 000041DE  3F05                     move.w     -[A7], D5
  6302. 000041E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6303. 000041E4  BC45                     cmp.w      D6, D5
  6304. 000041E6  57C3                     seq        D3
  6305. 000041E8  4403                     neg.b      D3
  6306. 000041EA  1F03                     move.b     -[A7], D3
  6307. 000041EC  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  6308. 000041F0  265F                     movea.l    A3, [A7]+
  6309. 000041F2  200B                     move.l     D0, A3
  6310. 000041F4  660C                     bne        +0xE /* 00004202 */
  6311. label000041F6:
  6312. 000041F6  598F                     subq.l     A7, 4
  6313. 000041F8  A8D8                     syscall    NewRgn
  6314. 000041FA  2657                     movea.l    A3, [A7]
  6315. 000041FC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6316. 00004200  A8DF                     syscall    RectRgn
  6317. label00004202:
  6318. 00004202  4A2E 0008                tst.b      [A6 + 0x8]
  6319. 00004206  6734                     beq        +0x36 /* 0000423C */
  6320. 00004208  200C                     move.l     D0, A4
  6321. 0000420A  671C                     beq        +0x1E /* 00004228 */
  6322. 0000420C  2F0B                     move.l     -[A7], A3
  6323. 0000420E  2F0C                     move.l     -[A7], A4
  6324. 00004210  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6325. 00004214  A8E4                     syscall    SectRgn
  6326. 00004216  558F                     subq.l     A7, 2
  6327. 00004218  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6328. 0000421C  A8E2                     syscall    EmptyRgn
  6329. 0000421E  4A1F                     tst.b      [A7]+
  6330. 00004220  57C3                     seq        D3
  6331. 00004222  4403                     neg.b      D3
  6332. 00004224  1E03                     move.b     D7, D3
  6333. 00004226  603E                     bra        +0x40 /* 00004266 */
  6334. label00004228:
  6335. 00004228  558F                     subq.l     A7, 2
  6336. 0000422A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6337. 0000422E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6338. 00004232  486E FFE4                pea.l      [A6 - 0x1C]
  6339. 00004236  A8AA                     syscall    SectRect
  6340. 00004238  1E1F                     move.b     D7, [A7]+
  6341. 0000423A  602A                     bra        +0x2C /* 00004266 */
  6342. label0000423C:
  6343. 0000423C  200C                     move.l     D0, A4
  6344. 0000423E  6716                     beq        +0x18 /* 00004256 */
  6345. 00004240  2F0B                     move.l     -[A7], A3
  6346. 00004242  2F0C                     move.l     -[A7], A4
  6347. 00004244  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6348. 00004248  A8E6                     syscall    DiffRgn
  6349. 0000424A  558F                     subq.l     A7, 2
  6350. 0000424C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6351. 00004250  A8E2                     syscall    EmptyRgn
  6352. 00004252  1E1F                     move.b     D7, [A7]+
  6353. 00004254  6010                     bra        +0x12 /* 00004266 */
  6354. label00004256:
  6355. 00004256  558F                     subq.l     A7, 2
  6356. 00004258  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6357. 0000425C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6358. 00004260  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  6359. 00004264  1E1F                     move.b     D7, [A7]+
  6360. label00004266:
  6361. 00004266  200C                     move.l     D0, A4
  6362. 00004268  6716                     beq        +0x18 /* 00004280 */
  6363. 0000426A  3F06                     move.w     -[A7], D6
  6364. 0000426C  2F0C                     move.l     -[A7], A4
  6365. 0000426E  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  6366. 00004272  3F05                     move.w     -[A7], D5
  6367. 00004274  2F0B                     move.l     -[A7], A3
  6368. 00004276  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  6369. 0000427A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6370. 0000427E  A8D9                     syscall    DisposRgn/DisposeRgn
  6371. label00004280:
  6372. 00004280  1D47 000E                move.b     [A6 + 0xE], D7
  6373. label00004284:
  6374. 00004284  4CEE 18E8 FFC8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x38]
  6375. 0000428A  4E5E                     unlink     A6
  6376. 0000428C  205F                     movea.l    A0, [A7]+
  6377. 0000428E  5C4F                     addq.w     A7, 6
  6378. 00004290  4ED0                     jmp        [A0]
  6379. 00004292  4E56 0000                link       A6, 0
  6380. 00004296  558F                     subq.l     A7, 2
  6381. 00004298  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6382. 0000429C  7000                     moveq.l    D0, 0x00
  6383. 0000429E  1F00                     move.b     -[A7], D0
  6384. 000042A0  4EBA FE18                jsr        [PC - 0x1E8 /* 000040BA */]
  6385. 000042A4  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  6386. 000042A8  4E5E                     unlink     A6
  6387. 000042AA  2E9F                     move.l     [A7], [A7]+
  6388. 000042AC  4E75                     rts
  6389. 000042AE  4E56 0000                link       A6, 0
  6390. 000042B2  558F                     subq.l     A7, 2
  6391. 000042B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6392. 000042B8  7001                     moveq.l    D0, 0x01
  6393. 000042BA  1F00                     move.b     -[A7], D0
  6394. 000042BC  4EBA FDFC                jsr        [PC - 0x204 /* 000040BA */]
  6395. 000042C0  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  6396. 000042C4  4E5E                     unlink     A6
  6397. 000042C6  2E9F                     move.l     [A7], [A7]+
  6398. 000042C8  4E75                     rts
  6399. fn000042CA:
  6400. 000042CA  4E56 FFF2                link       A6, -0x000E
  6401. 000042CE  48E7 1308                movem.l    -[A7], D3,D6,D7,A4
  6402. 000042D2  1E2E 000C                move.b     D7, [A6 + 0xC]
  6403. 000042D6  286E 0008                movea.l    A4, [A6 + 0x8]
  6404. 000042DA  302E 000E                move.w     D0, [A6 + 0xE]
  6405. 000042DE  5340                     subq.w     D0, 1
  6406. 000042E0  6B00 0600                bmi        +0x602 /* 000048E2 */
  6407. 000042E4  0C40 0023                cmpi.w     D0, 0x23 /* '#' */
  6408. 000042E8  6E00 05F8                bgt        +0x5FA /* 000048E2 */
  6409. 000042EC  D040                     add.w      D0, D0
  6410. 000042EE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6411. 000042F2  4EFB 0000                jmp        [PC + D0.w]
  6412. 000042F6  0470 02D4 0250           subi.w     [A0 + D0.w * 2 + 0x50], 0x2D4
  6413. 000042FC  0290 02B2 0076           andi.l     [A0], 0x2B20076
  6414. 00004302  03D6                     .incomplete
  6415. 00004304  00B4 0232 00DA 006A      ori.l      [A4 + D0.w + 0x6A], 0x23200DA
  6416. 0000430C  03E2                     .incomplete
  6417. 0000430E  0430 0400 0448           subi.b     [A0 + D0.w * 4 + 0x48], 0x0
  6418. 00004314  043C 0410 0420           subi.b     0x20 /* ' ' */, 0x10
  6419. 0000431A  04E8                     .incomplete
  6420. 0000431C  02F6                     .incomplete
  6421. 0000431E  0332 05DC                btst       <<invalid full ext with I/IS == 4>>, D1
  6422. 00004322  017C 00F8                bchg       0xF8, D0
  6423. 00004326  004A 059C                ori.w      A2, 0x59C
  6424. 0000432A  0302                     btst       D2, D1
  6425. 0000432C  0496 0200 0530           subi.l     [A6], 0x2000530
  6426. 00004332  0514                     btst       [A4], D2
  6427. 00004334  0556                     bchg       [A6], D2
  6428. 00004336  057A 04BC                bchg       [PC + 0x4BC /* 000047F4, value 0x598F */], D2
  6429. 0000433A  05EE                     .incomplete
  6430. 0000433C  05E6                     .incomplete
  6431. 0000433E  4A07                     tst.b      D7
  6432. 00004340  6710                     beq        +0x12 /* 00004352 */
  6433. 00004342  4A94                     tst.l      [A4]
  6434. 00004344  56C3                     sne        D3
  6435. 00004346  4403                     neg.b      D3
  6436. 00004348  1F03                     move.b     -[A7], D3
  6437. 0000434A  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  6438. 0000434E  6000 0592                bra        +0x594 /* 000048E2 */
  6439. label00004352:
  6440. 00004352  7000                     moveq.l    D0, 0x00
  6441. 00004354  102D E590                move.b     D0, [A5 - 0x1A70]
  6442. 00004358  2880                     move.l     [A4], D0
  6443. 0000435A  6000 0586                bra        +0x588 /* 000048E2 */
  6444. 0000435E  7000                     moveq.l    D0, 0x00
  6445. 00004360  102D DF26                move.b     D0, [A5 - 0x20DA]
  6446. 00004364  2880                     move.l     [A4], D0
  6447. 00004366  6000 057A                bra        +0x57C /* 000048E2 */
  6448. 0000436A  4A07                     tst.b      D7
  6449. 0000436C  6714                     beq        +0x16 /* 00004382 */
  6450. 0000436E  558F                     subq.l     A7, 2
  6451. 00004370  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6452. 00004374  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6453. 00004378  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6454. 0000437C  544F                     addq.w     A7, 2
  6455. 0000437E  6000 0562                bra        +0x564 /* 000048E2 */
  6456. label00004382:
  6457. 00004382  4A2D DF0C                tst.b      [A5 - 0x20F4]
  6458. 00004386  6718                     beq        +0x1A /* 000043A0 */
  6459. 00004388  206D E154                movea.l    A0, [A5 - 0x1EAC]
  6460. 0000438C  2050                     movea.l    A0, [A0]
  6461. 0000438E  2068 0016                movea.l    A0, [A0 + 0x16]
  6462. 00004392  2050                     movea.l    A0, [A0]
  6463. 00004394  3028 0020                move.w     D0, [A0 + 0x20]
  6464. 00004398  48C0                     ext.l      D0
  6465. 0000439A  2880                     move.l     [A4], D0
  6466. 0000439C  6000 0544                bra        +0x546 /* 000048E2 */
  6467. label000043A0:
  6468. 000043A0  7001                     moveq.l    D0, 0x01
  6469. 000043A2  2880                     move.l     [A4], D0
  6470. 000043A4  6000 053C                bra        +0x53E /* 000048E2 */
  6471. 000043A8  4A07                     tst.b      D7
  6472. 000043AA  6712                     beq        +0x14 /* 000043BE */
  6473. 000043AC  4A94                     tst.l      [A4]
  6474. 000043AE  56C3                     sne        D3
  6475. 000043B0  4403                     neg.b      D3
  6476. 000043B2  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6477. 000043B6  1143 0366                move.b     [A0 + 0x366], D3
  6478. 000043BA  6000 0526                bra        +0x528 /* 000048E2 */
  6479. label000043BE:
  6480. 000043BE  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6481. 000043C2  7000                     moveq.l    D0, 0x00
  6482. 000043C4  1028 0366                move.b     D0, [A0 + 0x366]
  6483. 000043C8  2880                     move.l     [A4], D0
  6484. 000043CA  6000 0516                bra        +0x518 /* 000048E2 */
  6485. 000043CE  4A07                     tst.b      D7
  6486. 000043D0  670E                     beq        +0x10 /* 000043E0 */
  6487. 000043D2  4A94                     tst.l      [A4]
  6488. 000043D4  56C3                     sne        D3
  6489. 000043D6  4403                     neg.b      D3
  6490. 000043D8  1B43 E150                move.b     [A5 - 0x1EB0], D3
  6491. 000043DC  6000 0504                bra        +0x506 /* 000048E2 */
  6492. label000043E0:
  6493. 000043E0  7000                     moveq.l    D0, 0x00
  6494. 000043E2  102D E150                move.b     D0, [A5 - 0x1EB0]
  6495. 000043E6  2880                     move.l     [A4], D0
  6496. 000043E8  6000 04F8                bra        +0x4FA /* 000048E2 */
  6497. 000043EC  4A07                     tst.b      D7
  6498. 000043EE  674E                     beq        +0x50 /* 0000443E */
  6499. 000043F0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6500. 000043F4  316C 0002 014A           move.w     [A0 + 0x14A], [A4 + 0x2]
  6501. 000043FA  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6502. 000043FE  4A28 1396                tst.b      [A0 + 0x1396]
  6503. 00004402  6700 04DE                beq        +0x4E0 /* 000048E2 */
  6504. 00004406  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6505. 0000440A  4A28 035C                tst.b      [A0 + 0x35C]
  6506. 0000440E  6700 04D2                beq        +0x4D4 /* 000048E2 */
  6507. 00004412  486E FFFC                pea.l      [A6 - 0x4]
  6508. 00004416  A874                     syscall    GetPort
  6509. 00004418  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  6510. 0000441C  A873                     syscall    SetPort
  6511. 0000441E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6512. 00004422  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6513. 00004426  2068 1386                movea.l    A0, [A0 + 0x1386]
  6514. 0000442A  2050                     movea.l    A0, [A0]
  6515. 0000442C  3F28 0022                move.w     -[A7], [A0 + 0x22]
  6516. 00004430  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  6517. 00004434  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6518. 00004438  A873                     syscall    SetPort
  6519. 0000443A  6000 04A6                bra        +0x4A8 /* 000048E2 */
  6520. label0000443E:
  6521. 0000443E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6522. 00004442  4A28 1396                tst.b      [A0 + 0x1396]
  6523. 00004446  6720                     beq        +0x22 /* 00004468 */
  6524. 00004448  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6525. 0000444C  4A28 035C                tst.b      [A0 + 0x35C]
  6526. 00004450  6716                     beq        +0x18 /* 00004468 */
  6527. 00004452  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6528. 00004456  2068 1386                movea.l    A0, [A0 + 0x1386]
  6529. 0000445A  2050                     movea.l    A0, [A0]
  6530. 0000445C  3028 0020                move.w     D0, [A0 + 0x20]
  6531. 00004460  48C0                     ext.l      D0
  6532. 00004462  2880                     move.l     [A4], D0
  6533. 00004464  6000 047C                bra        +0x47E /* 000048E2 */
  6534. label00004468:
  6535. 00004468  7000                     moveq.l    D0, 0x00
  6536. 0000446A  2880                     move.l     [A4], D0
  6537. 0000446C  6000 0474                bra        +0x476 /* 000048E2 */
  6538. 00004470  4A07                     tst.b      D7
  6539. 00004472  674E                     beq        +0x50 /* 000044C2 */
  6540. 00004474  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6541. 00004478  316C 0002 014C           move.w     [A0 + 0x14C], [A4 + 0x2]
  6542. 0000447E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6543. 00004482  4A28 1396                tst.b      [A0 + 0x1396]
  6544. 00004486  6700 045A                beq        +0x45C /* 000048E2 */
  6545. 0000448A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6546. 0000448E  4A28 035C                tst.b      [A0 + 0x35C]
  6547. 00004492  6700 044E                beq        +0x450 /* 000048E2 */
  6548. 00004496  486E FFFC                pea.l      [A6 - 0x4]
  6549. 0000449A  A874                     syscall    GetPort
  6550. 0000449C  2F2D DF22                move.l     -[A7], [A5 - 0x20DE]
  6551. 000044A0  A873                     syscall    SetPort
  6552. 000044A2  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6553. 000044A6  2068 1386                movea.l    A0, [A0 + 0x1386]
  6554. 000044AA  2050                     movea.l    A0, [A0]
  6555. 000044AC  3F28 0020                move.w     -[A7], [A0 + 0x20]
  6556. 000044B0  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6557. 000044B4  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  6558. 000044B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6559. 000044BC  A873                     syscall    SetPort
  6560. 000044BE  6000 0422                bra        +0x424 /* 000048E2 */
  6561. label000044C2:
  6562. 000044C2  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6563. 000044C6  4A28 1396                tst.b      [A0 + 0x1396]
  6564. 000044CA  6720                     beq        +0x22 /* 000044EC */
  6565. 000044CC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6566. 000044D0  4A28 035C                tst.b      [A0 + 0x35C]
  6567. 000044D4  6716                     beq        +0x18 /* 000044EC */
  6568. 000044D6  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6569. 000044DA  2068 1386                movea.l    A0, [A0 + 0x1386]
  6570. 000044DE  2050                     movea.l    A0, [A0]
  6571. 000044E0  3028 0022                move.w     D0, [A0 + 0x22]
  6572. 000044E4  48C0                     ext.l      D0
  6573. 000044E6  2880                     move.l     [A4], D0
  6574. 000044E8  6000 03F8                bra        +0x3FA /* 000048E2 */
  6575. label000044EC:
  6576. 000044EC  7000                     moveq.l    D0, 0x00
  6577. 000044EE  2880                     move.l     [A4], D0
  6578. 000044F0  6000 03F0                bra        +0x3F2 /* 000048E2 */
  6579. 000044F4  4A07                     tst.b      D7
  6580. 000044F6  6722                     beq        +0x24 /* 0000451A */
  6581. 000044F8  4A94                     tst.l      [A4]
  6582. 000044FA  56C3                     sne        D3
  6583. 000044FC  4403                     neg.b      D3
  6584. 000044FE  1B43 E152                move.b     [A5 - 0x1EAE], D3
  6585. 00004502  6700 03DE                beq        +0x3E0 /* 000048E2 */
  6586. 00004506  558F                     subq.l     A7, 2
  6587. 00004508  3F2D E538                move.w     -[A7], [A5 - 0x1AC8]
  6588. 0000450C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6589. 00004510  4A1F                     tst.b      [A7]+
  6590. 00004512  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  6591. 00004516  6000 03CA                bra        +0x3CC /* 000048E2 */
  6592. label0000451A:
  6593. 0000451A  7000                     moveq.l    D0, 0x00
  6594. 0000451C  102D E152                move.b     D0, [A5 - 0x1EAE]
  6595. 00004520  2880                     move.l     [A4], D0
  6596. 00004522  6000 03BE                bra        +0x3C0 /* 000048E2 */
  6597. 00004526  4A07                     tst.b      D7
  6598. 00004528  670E                     beq        +0x10 /* 00004538 */
  6599. 0000452A  4A94                     tst.l      [A4]
  6600. 0000452C  56C3                     sne        D3
  6601. 0000452E  4403                     neg.b      D3
  6602. 00004530  1B43 E08A                move.b     [A5 - 0x1F76], D3
  6603. 00004534  6000 03AC                bra        +0x3AE /* 000048E2 */
  6604. label00004538:
  6605. 00004538  7000                     moveq.l    D0, 0x00
  6606. 0000453A  102D E08A                move.b     D0, [A5 - 0x1F76]
  6607. 0000453E  2880                     move.l     [A4], D0
  6608. 00004540  6000 03A0                bra        +0x3A2 /* 000048E2 */
  6609. 00004544  4A07                     tst.b      D7
  6610. 00004546  6730                     beq        +0x32 /* 00004578 */
  6611. 00004548  4A94                     tst.l      [A4]
  6612. 0000454A  56C3                     sne        D3
  6613. 0000454C  4403                     neg.b      D3
  6614. 0000454E  1B43 E088                move.b     [A5 - 0x1F78], D3
  6615. 00004552  486E FFF2                pea.l      [A6 - 0xE]
  6616. 00004556  4EAD 3362                jsr        [A5 + 0x3362 /* export_1640 */]
  6617. 0000455A  558F                     subq.l     A7, 2
  6618. 0000455C  486D DF0C                pea.l      [A5 - 0x20F4]
  6619. 00004560  486E FFF2                pea.l      [A6 - 0xE]
  6620. 00004564  7000                     moveq.l    D0, 0x00
  6621. 00004566  3F00                     move.w     -[A7], D0
  6622. 00004568  4EAD 3552                jsr        [A5 + 0x3552 /* export_1702 */]
  6623. 0000456C  4A1F                     tst.b      [A7]+
  6624. 0000456E  584F                     addq.w     A7, 4
  6625. 00004570  6700 0370                beq        +0x372 /* 000048E2 */
  6626. 00004574  6000 036C                bra        +0x36E /* 000048E2 */
  6627. label00004578:
  6628. 00004578  7000                     moveq.l    D0, 0x00
  6629. 0000457A  102D E088                move.b     D0, [A5 - 0x1F78]
  6630. 0000457E  2880                     move.l     [A4], D0
  6631. 00004580  6000 0360                bra        +0x362 /* 000048E2 */
  6632. 00004584  4A07                     tst.b      D7
  6633. 00004586  670E                     beq        +0x10 /* 00004596 */
  6634. 00004588  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6635. 0000458C  316C 0002 034E           move.w     [A0 + 0x34E], [A4 + 0x2]
  6636. 00004592  6000 034E                bra        +0x350 /* 000048E2 */
  6637. label00004596:
  6638. 00004596  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6639. 0000459A  3028 034E                move.w     D0, [A0 + 0x34E]
  6640. 0000459E  48C0                     ext.l      D0
  6641. 000045A0  2880                     move.l     [A4], D0
  6642. 000045A2  6000 033E                bra        +0x340 /* 000048E2 */
  6643. 000045A6  4A07                     tst.b      D7
  6644. 000045A8  670E                     beq        +0x10 /* 000045B8 */
  6645. 000045AA  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6646. 000045AE  316C 0002 034C           move.w     [A0 + 0x34C], [A4 + 0x2]
  6647. 000045B4  6000 032C                bra        +0x32E /* 000048E2 */
  6648. label000045B8:
  6649. 000045B8  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6650. 000045BC  3028 034C                move.w     D0, [A0 + 0x34C]
  6651. 000045C0  48C0                     ext.l      D0
  6652. 000045C2  2880                     move.l     [A4], D0
  6653. 000045C4  6000 031C                bra        +0x31E /* 000048E2 */
  6654. 000045C8  4A07                     tst.b      D7
  6655. 000045CA  670E                     beq        +0x10 /* 000045DA */
  6656. 000045CC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6657. 000045D0  316C 0002 0134           move.w     [A0 + 0x134], [A4 + 0x2]
  6658. 000045D6  6000 030A                bra        +0x30C /* 000048E2 */
  6659. label000045DA:
  6660. 000045DA  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6661. 000045DE  3028 0134                move.w     D0, [A0 + 0x134]
  6662. 000045E2  48C0                     ext.l      D0
  6663. 000045E4  2880                     move.l     [A4], D0
  6664. 000045E6  6000 02FA                bra        +0x2FC /* 000048E2 */
  6665. 000045EA  7000                     moveq.l    D0, 0x00
  6666. 000045EC  102D E584                move.b     D0, [A5 - 0x1A7C]
  6667. 000045F0  2880                     move.l     [A4], D0
  6668. 000045F2  6000 02EE                bra        +0x2F0 /* 000048E2 */
  6669. 000045F6  4A07                     tst.b      D7
  6670. 000045F8  671C                     beq        +0x1E /* 00004616 */
  6671. 000045FA  303C 00FF                move.w     D0, 0xFF
  6672. 000045FE  C06C 0002                and.w      D0, [A4 + 0x2]
  6673. 00004602  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6674. 00004606  3140 038E                move.w     [A0 + 0x38E], D0
  6675. 0000460A  486D DF0E                pea.l      [A5 - 0x20F2]
  6676. 0000460E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  6677. 00004612  6000 02CE                bra        +0x2D0 /* 000048E2 */
  6678. label00004616:
  6679. 00004616  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6680. 0000461A  3028 038E                move.w     D0, [A0 + 0x38E]
  6681. 0000461E  48C0                     ext.l      D0
  6682. 00004620  2880                     move.l     [A4], D0
  6683. 00004622  6000 02BE                bra        +0x2C0 /* 000048E2 */
  6684. 00004626  4A07                     tst.b      D7
  6685. 00004628  6700 008A                beq        +0x8C /* 000046B4 */
  6686. 0000462C  4A94                     tst.l      [A4]
  6687. 0000462E  673E                     beq        +0x40 /* 0000466E */
  6688. 00004630  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6689. 00004634  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  6690. 00004638  3028 011A                move.w     D0, [A0 + 0x11A]
  6691. 0000463C  B069 1398                cmp.w      D0, [A1 + 0x1398]
  6692. 00004640  6700 02A0                beq        +0x2A2 /* 000048E2 */
  6693. 00004644  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  6694. 00004648  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6695. 0000464C  226D E51E                movea.l    A1, [A5 - 0x1AE2]
  6696. 00004650  3368 1398 011A           move.w     [A1 + 0x11A], [A0 + 0x1398]
  6697. 00004656  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6698. 0000465A  7000                     moveq.l    D0, 0x00
  6699. 0000465C  1028 03B6                move.b     D0, [A0 + 0x3B6]
  6700. 00004660  4A80                     tst.l      D0
  6701. 00004662  56C3                     sne        D3
  6702. 00004664  4403                     neg.b      D3
  6703. 00004666  1143 0367                move.b     [A0 + 0x367], D3
  6704. 0000466A  6000 0276                bra        +0x278 /* 000048E2 */
  6705. label0000466E:
  6706. 0000466E  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6707. 00004672  4A28 13A7                tst.b      [A0 + 0x13A7]
  6708. 00004676  6600 026A                bne        +0x26C /* 000048E2 */
  6709. 0000467A  4A28 13A9                tst.b      [A0 + 0x13A9]
  6710. 0000467E  670A                     beq        +0xC /* 0000468A */
  6711. 00004680  7000                     moveq.l    D0, 0x00
  6712. 00004682  3F00                     move.w     -[A7], D0
  6713. 00004684  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  6714. 00004688  6008                     bra        +0xA /* 00004692 */
  6715. label0000468A:
  6716. 0000468A  7000                     moveq.l    D0, 0x00
  6717. 0000468C  1F00                     move.b     -[A7], D0
  6718. 0000468E  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  6719. label00004692:
  6720. 00004692  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6721. 00004696  4A28 0367                tst.b      [A0 + 0x367]
  6722. 0000469A  670A                     beq        +0xC /* 000046A6 */
  6723. 0000469C  317C FFFF 011A           move.w     [A0 + 0x11A], 0xFFFF
  6724. 000046A2  6000 023E                bra        +0x240 /* 000048E2 */
  6725. label000046A6:
  6726. 000046A6  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6727. 000046AA  317C FFFE 011A           move.w     [A0 + 0x11A], 0xFFFE
  6728. 000046B0  6000 0230                bra        +0x232 /* 000048E2 */
  6729. label000046B4:
  6730. 000046B4  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  6731. 000046B8  4A28 13A7                tst.b      [A0 + 0x13A7]
  6732. 000046BC  57C3                     seq        D3
  6733. 000046BE  4403                     neg.b      D3
  6734. 000046C0  4883                     ext.w      D3
  6735. 000046C2  48C3                     ext.l      D3
  6736. 000046C4  2883                     move.l     [A4], D3
  6737. 000046C6  6000 021A                bra        +0x21C /* 000048E2 */
  6738. 000046CA  7000                     moveq.l    D0, 0x00
  6739. 000046CC  102D DF0C                move.b     D0, [A5 - 0x20F4]
  6740. 000046D0  2880                     move.l     [A4], D0
  6741. 000046D2  6000 020E                bra        +0x210 /* 000048E2 */
  6742. 000046D6  202D DEE4                move.l     D0, [A5 - 0x211C]
  6743. 000046DA  90AD DEEC                sub.l      D0, [A5 - 0x2114]
  6744. 000046DE  B0B8 02F0                cmp.l      D0, [0x000002F0 /* DoubleTime */]
  6745. 000046E2  6F08                     ble        +0xA /* 000046EC */
  6746. 000046E4  7000                     moveq.l    D0, 0x00
  6747. 000046E6  2880                     move.l     [A4], D0
  6748. 000046E8  6000 01F8                bra        +0x1FA /* 000048E2 */
  6749. label000046EC:
  6750. 000046EC  7001                     moveq.l    D0, 0x01
  6751. 000046EE  2880                     move.l     [A4], D0
  6752. 000046F0  6000 01F0                bra        +0x1F2 /* 000048E2 */
  6753. 000046F4  598F                     subq.l     A7, 4
  6754. 000046F6  A975                     syscall    TickCount
  6755. 000046F8  201F                     move.l     D0, [A7]+
  6756. 000046FA  90AD DEE4                sub.l      D0, [A5 - 0x211C]
  6757. 000046FE  2880                     move.l     [A4], D0
  6758. 00004700  6000 01E0                bra        +0x1E2 /* 000048E2 */
  6759. 00004704  598F                     subq.l     A7, 4
  6760. 00004706  A975                     syscall    TickCount
  6761. 00004708  201F                     move.l     D0, [A7]+
  6762. 0000470A  90AD DEF0                sub.l      D0, [A5 - 0x2110]
  6763. 0000470E  2880                     move.l     [A4], D0
  6764. 00004710  6000 01D0                bra        +0x1D2 /* 000048E2 */
  6765. 00004714  598F                     subq.l     A7, 4
  6766. 00004716  A975                     syscall    TickCount
  6767. 00004718  201F                     move.l     D0, [A7]+
  6768. 0000471A  90AD DEF4                sub.l      D0, [A5 - 0x210C]
  6769. 0000471E  2880                     move.l     [A4], D0
  6770. 00004720  6000 01C0                bra        +0x1C2 /* 000048E2 */
  6771. 00004724  302D DEDA                move.w     D0, [A5 - 0x2126]
  6772. 00004728  48C0                     ext.l      D0
  6773. 0000472A  2880                     move.l     [A4], D0
  6774. 0000472C  6000 01B4                bra        +0x1B6 /* 000048E2 */
  6775. 00004730  302D DED8                move.w     D0, [A5 - 0x2128]
  6776. 00004734  48C0                     ext.l      D0
  6777. 00004736  2880                     move.l     [A4], D0
  6778. 00004738  6000 01A8                bra        +0x1AA /* 000048E2 */
  6779. 0000473C  2C2D DEE4                move.l     D6, [A5 - 0x211C]
  6780. 00004740  BCAD DEF0                cmp.l      D6, [A5 - 0x2110]
  6781. 00004744  6C04                     bge        +0x6 /* 0000474A */
  6782. 00004746  2C2D DEF0                move.l     D6, [A5 - 0x2110]
  6783. label0000474A:
  6784. 0000474A  BCAD DEF4                cmp.l      D6, [A5 - 0x210C]
  6785. 0000474E  6C04                     bge        +0x6 /* 00004754 */
  6786. 00004750  2C2D DEF4                move.l     D6, [A5 - 0x210C]
  6787. label00004754:
  6788. 00004754  598F                     subq.l     A7, 4
  6789. 00004756  A975                     syscall    TickCount
  6790. 00004758  201F                     move.l     D0, [A7]+
  6791. 0000475A  9086                     sub.l      D0, D6
  6792. 0000475C  2C00                     move.l     D6, D0
  6793. 0000475E  2886                     move.l     [A4], D6
  6794. 00004760  6000 0180                bra        +0x182 /* 000048E2 */
  6795. 00004764  4A07                     tst.b      D7
  6796. 00004766  6712                     beq        +0x14 /* 0000477A */
  6797. 00004768  4A94                     tst.l      [A4]
  6798. 0000476A  56C3                     sne        D3
  6799. 0000476C  4403                     neg.b      D3
  6800. 0000476E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6801. 00004772  1143 0361                move.b     [A0 + 0x361], D3
  6802. 00004776  6000 016A                bra        +0x16C /* 000048E2 */
  6803. label0000477A:
  6804. 0000477A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6805. 0000477E  7000                     moveq.l    D0, 0x00
  6806. 00004780  1028 0361                move.b     D0, [A0 + 0x361]
  6807. 00004784  2880                     move.l     [A4], D0
  6808. 00004786  6000 015A                bra        +0x15C /* 000048E2 */
  6809. 0000478A  4A07                     tst.b      D7
  6810. 0000478C  6712                     beq        +0x14 /* 000047A0 */
  6811. 0000478E  4A94                     tst.l      [A4]
  6812. 00004790  56C3                     sne        D3
  6813. 00004792  4403                     neg.b      D3
  6814. 00004794  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6815. 00004798  1143 0360                move.b     [A0 + 0x360], D3
  6816. 0000479C  6000 0144                bra        +0x146 /* 000048E2 */
  6817. label000047A0:
  6818. 000047A0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6819. 000047A4  7000                     moveq.l    D0, 0x00
  6820. 000047A6  1028 0360                move.b     D0, [A0 + 0x360]
  6821. 000047AA  2880                     move.l     [A4], D0
  6822. 000047AC  6000 0134                bra        +0x136 /* 000048E2 */
  6823. 000047B0  4A07                     tst.b      D7
  6824. 000047B2  6714                     beq        +0x16 /* 000047C8 */
  6825. 000047B4  598F                     subq.l     A7, 4
  6826. 000047B6  A975                     syscall    TickCount
  6827. 000047B8  201F                     move.l     D0, [A7]+
  6828. 000047BA  9094                     sub.l      D0, [A4]
  6829. 000047BC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6830. 000047C0  2140 0146                move.l     [A0 + 0x146], D0
  6831. 000047C4  6000 011C                bra        +0x11E /* 000048E2 */
  6832. label000047C8:
  6833. 000047C8  598F                     subq.l     A7, 4
  6834. 000047CA  A975                     syscall    TickCount
  6835. 000047CC  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6836. 000047D0  201F                     move.l     D0, [A7]+
  6837. 000047D2  90A8 0146                sub.l      D0, [A0 + 0x146]
  6838. 000047D6  2880                     move.l     [A4], D0
  6839. 000047D8  6000 0108                bra        +0x10A /* 000048E2 */
  6840. 000047DC  4A07                     tst.b      D7
  6841. 000047DE  6714                     beq        +0x16 /* 000047F4 */
  6842. 000047E0  598F                     subq.l     A7, 4
  6843. 000047E2  A975                     syscall    TickCount
  6844. 000047E4  201F                     move.l     D0, [A7]+
  6845. 000047E6  9094                     sub.l      D0, [A4]
  6846. 000047E8  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6847. 000047EC  2140 013E                move.l     [A0 + 0x13E], D0
  6848. 000047F0  6000 00F0                bra        +0xF2 /* 000048E2 */
  6849. label000047F4:
  6850. 000047F4  598F                     subq.l     A7, 4
  6851. 000047F6  A975                     syscall    TickCount
  6852. 000047F8  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6853. 000047FC  201F                     move.l     D0, [A7]+
  6854. 000047FE  90A8 013E                sub.l      D0, [A0 + 0x13E]
  6855. 00004802  2880                     move.l     [A4], D0
  6856. 00004804  6000 00DC                bra        +0xDE /* 000048E2 */
  6857. 00004808  4A07                     tst.b      D7
  6858. 0000480A  670C                     beq        +0xE /* 00004818 */
  6859. 0000480C  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6860. 00004810  2154 0142                move.l     [A0 + 0x142], [A4]
  6861. 00004814  6000 00CC                bra        +0xCE /* 000048E2 */
  6862. label00004818:
  6863. 00004818  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6864. 0000481C  28A8 0142                move.l     [A4], [A0 + 0x142]
  6865. 00004820  6000 00C0                bra        +0xC2 /* 000048E2 */
  6866. 00004824  4A07                     tst.b      D7
  6867. 00004826  6712                     beq        +0x14 /* 0000483A */
  6868. 00004828  4A94                     tst.l      [A4]
  6869. 0000482A  56C3                     sne        D3
  6870. 0000482C  4403                     neg.b      D3
  6871. 0000482E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6872. 00004832  1143 0365                move.b     [A0 + 0x365], D3
  6873. 00004836  6000 00AA                bra        +0xAC /* 000048E2 */
  6874. label0000483A:
  6875. 0000483A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6876. 0000483E  7000                     moveq.l    D0, 0x00
  6877. 00004840  1028 0365                move.b     D0, [A0 + 0x365]
  6878. 00004844  2880                     move.l     [A4], D0
  6879. 00004846  6000 009A                bra        +0x9C /* 000048E2 */
  6880. 0000484A  4A07                     tst.b      D7
  6881. 0000484C  6712                     beq        +0x14 /* 00004860 */
  6882. 0000484E  4A94                     tst.l      [A4]
  6883. 00004850  56C3                     sne        D3
  6884. 00004852  4403                     neg.b      D3
  6885. 00004854  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6886. 00004858  1143 0364                move.b     [A0 + 0x364], D3
  6887. 0000485C  6000 0084                bra        +0x86 /* 000048E2 */
  6888. label00004860:
  6889. 00004860  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6890. 00004864  7000                     moveq.l    D0, 0x00
  6891. 00004866  1028 0364                move.b     D0, [A0 + 0x364]
  6892. 0000486A  2880                     move.l     [A4], D0
  6893. 0000486C  6074                     bra        +0x76 /* 000048E2 */
  6894. 0000486E  4A07                     tst.b      D7
  6895. 00004870  6710                     beq        +0x12 /* 00004882 */
  6896. 00004872  4A94                     tst.l      [A4]
  6897. 00004874  56C3                     sne        D3
  6898. 00004876  4403                     neg.b      D3
  6899. 00004878  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6900. 0000487C  1143 0363                move.b     [A0 + 0x363], D3
  6901. 00004880  6060                     bra        +0x62 /* 000048E2 */
  6902. label00004882:
  6903. 00004882  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  6904. 00004886  7000                     moveq.l    D0, 0x00
  6905. 00004888  1028 0363                move.b     D0, [A0 + 0x363]
  6906. 0000488C  2880                     move.l     [A4], D0
  6907. 0000488E  6052                     bra        +0x54 /* 000048E2 */
  6908. 00004890  4A07                     tst.b      D7
  6909. 00004892  672A                     beq        +0x2C /* 000048BE */
  6910. 00004894  4A6D E57E                tst.w      [A5 - 0x1A82]
  6911. 00004898  6704                     beq        +0x6 /* 0000489E */
  6912. 0000489A  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  6913. label0000489E:
  6914. 0000489E  3D6C 0002 FFFA           move.w     [A6 - 0x6], [A4 + 0x2]
  6915. 000048A4  6D08                     blt        +0xA /* 000048AE */
  6916. 000048A6  7007                     moveq.l    D0, 0x07
  6917. 000048A8  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6918. 000048AC  6C06                     bge        +0x8 /* 000048B4 */
  6919. label000048AE:
  6920. 000048AE  3D7C 0007 FFFA           move.w     [A6 - 0x6], 0x7
  6921. label000048B4:
  6922. 000048B4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  6923. 000048B8  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  6924. 000048BC  6024                     bra        +0x26 /* 000048E2 */
  6925. label000048BE:
  6926. 000048BE  486E FFFA                pea.l      [A6 - 0x6]
  6927. 000048C2  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  6928. 000048C6  302E FFFA                move.w     D0, [A6 - 0x6]
  6929. 000048CA  48C0                     ext.l      D0
  6930. 000048CC  2880                     move.l     [A4], D0
  6931. 000048CE  6012                     bra        +0x14 /* 000048E2 */
  6932. 000048D0  7000                     moveq.l    D0, 0x00
  6933. 000048D2  102D E562                move.b     D0, [A5 - 0x1A9E]
  6934. 000048D6  2880                     move.l     [A4], D0
  6935. 000048D8  6008                     bra        +0xA /* 000048E2 */
  6936. 000048DA  7000                     moveq.l    D0, 0x00
  6937. 000048DC  102D E560                move.b     D0, [A5 - 0x1AA0]
  6938. 000048E0  2880                     move.l     [A4], D0
  6939. label000048E2:
  6940. 000048E2  4CEE 10C8 FFE2           movem.l    D3,D6,D7,A4, [A6 - 0x1E]
  6941. 000048E8  4E5E                     unlink     A6
  6942. 000048EA  205F                     movea.l    A0, [A7]+
  6943. 000048EC  504F                     addq.w     A7, 8
  6944. 000048EE  4ED0                     jmp        [A0]
  6945. 000048F0  4E56 0000                link       A6, 0
  6946. 000048F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6947. 000048F8  7000                     moveq.l    D0, 0x00
  6948. 000048FA  1F00                     move.b     -[A7], D0
  6949. 000048FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6950. 00004900  4EBA F9C8                jsr        [PC - 0x638 /* 000042CA */]
  6951. 00004904  4E5E                     unlink     A6
  6952. 00004906  205F                     movea.l    A0, [A7]+
  6953. 00004908  5C4F                     addq.w     A7, 6
  6954. 0000490A  4ED0                     jmp        [A0]
  6955. 0000490C  4E56 0000                link       A6, 0
  6956. 00004910  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6957. 00004914  7001                     moveq.l    D0, 0x01
  6958. 00004916  1F00                     move.b     -[A7], D0
  6959. 00004918  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6960. 0000491C  4EBA F9AC                jsr        [PC - 0x654 /* 000042CA */]
  6961. 00004920  4E5E                     unlink     A6
  6962. 00004922  205F                     movea.l    A0, [A7]+
  6963. 00004924  5C4F                     addq.w     A7, 6
  6964. 00004926  4ED0                     jmp        [A0]
  6965. fn00004928:
  6966. 00004928  4E56 0000                link       A6, 0
  6967. 0000492C  2F0C                     move.l     -[A7], A4
  6968. 0000492E  286E 0008                movea.l    A4, [A6 + 0x8]
  6969. 00004932  7001                     moveq.l    D0, 0x01
  6970. 00004934  B054                     cmp.w      D0, [A4]
  6971. 00004936  6E06                     bgt        +0x8 /* 0000493E */
  6972. 00004938  7020                     moveq.l    D0, 0x20
  6973. 0000493A  B054                     cmp.w      D0, [A4]
  6974. 0000493C  6C04                     bge        +0x6 /* 00004942 */
  6975. label0000493E:
  6976. 0000493E  38BC 0001                move.w     [A4], 0x1
  6977. label00004942:
  6978. 00004942  286E FFFC                movea.l    A4, [A6 - 0x4]
  6979. 00004946  4E5E                     unlink     A6
  6980. 00004948  2E9F                     move.l     [A7], [A7]+
  6981. 0000494A  4E75                     rts
  6982. 0000494C  4E56 0000                link       A6, 0
  6983. 00004950  486E 000E                pea.l      [A6 + 0xE]
  6984. 00004954  4EBA FFD2                jsr        [PC - 0x2E /* 00004928 */]
  6985. 00004958  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6986. 0000495C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6987. 00004960  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  6988. 00004964  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  6989. 00004968  4E5E                     unlink     A6
  6990. 0000496A  205F                     movea.l    A0, [A7]+
  6991. 0000496C  504F                     addq.w     A7, 8
  6992. 0000496E  4ED0                     jmp        [A0]
  6993. 00004970  4E56 FEA8                link       A6, -0x0158
  6994. 00004974  48E7 0300                movem.l    -[A7], D6,D7
  6995. 00004978  486E 000C                pea.l      [A6 + 0xC]
  6996. 0000497C  4EBA FFAA                jsr        [PC - 0x56 /* 00004928 */]
  6997. 00004980  3D6E 000C FEAA           move.w     [A6 - 0x156], [A6 + 0xC]
  6998. 00004986  7006                     moveq.l    D0, 0x06
  6999. 00004988  2F00                     move.l     -[A7], D0
  7000. 0000498A  7201                     moveq.l    D1, 0x01
  7001. 0000498C  2F01                     move.l     -[A7], D1
  7002. 0000498E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7003. 00004992  486E FEAC                pea.l      [A6 - 0x154]
  7004. 00004996  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  7005. 0000499A  4A00                     tst.b      D0
  7006. 0000499C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7007. 000049A0  6608                     bne        +0xA /* 000049AA */
  7008. 000049A2  3D7C FFD5 000E           move.w     [A6 + 0xE], 0xFFD5
  7009. 000049A8  607A                     bra        +0x7C /* 00004A24 */
  7010. label000049AA:
  7011. 000049AA  486E FFBA                pea.l      [A6 - 0x46]
  7012. 000049AE  486E FEAC                pea.l      [A6 - 0x154]
  7013. 000049B2  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  7014. 000049B6  486E FFBA                pea.l      [A6 - 0x46]
  7015. 000049BA  4EAD 34BA                jsr        [A5 + 0x34BA /* export_1683 */]
  7016. 000049BE  558F                     subq.l     A7, 2
  7017. 000049C0  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  7018. 000049C4  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  7019. 000049C8  486E FFC0                pea.l      [A6 - 0x40]
  7020. 000049CC  7001                     moveq.l    D0, 0x01
  7021. 000049CE  1F00                     move.b     -[A7], D0
  7022. 000049D0  486E FEA8                pea.l      [A6 - 0x158]
  7023. 000049D4  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  7024. 000049D8  3E1F                     move.w     D7, [A7]+
  7025. 000049DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7026. 000049DE  6640                     bne        +0x42 /* 00004A20 */
  7027. 000049E0  3F2E FEAA                move.w     -[A7], [A6 - 0x156]
  7028. 000049E4  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  7029. 000049E8  558F                     subq.l     A7, 2
  7030. 000049EA  3F2E FEAA                move.w     -[A7], [A6 - 0x156]
  7031. 000049EE  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  7032. 000049F2  301F                     move.w     D0, [A7]+
  7033. 000049F4  48C0                     ext.l      D0
  7034. 000049F6  2F00                     move.l     -[A7], D0
  7035. 000049F8  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  7036. 000049FC  2C3C 000E 0000           move.l     D6, 0xE0000
  7037. 00004A02  486E FEAA                pea.l      [A6 - 0x156]
  7038. 00004A06  2F06                     move.l     -[A7], D6
  7039. 00004A08  7000                     moveq.l    D0, 0x00
  7040. 00004A0A  2F00                     move.l     -[A7], D0
  7041. 00004A0C  2F00                     move.l     -[A7], D0
  7042. 00004A0E  322E FEA8                move.w     D1, [A6 - 0x158]
  7043. 00004A12  48C1                     ext.l      D1
  7044. 00004A14  2F01                     move.l     -[A7], D1
  7045. 00004A16  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  7046. 00004A1A  3E00                     move.w     D7, D0
  7047. 00004A1C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7048. label00004A20:
  7049. 00004A20  3D47 000E                move.w     [A6 + 0xE], D7
  7050. label00004A24:
  7051. 00004A24  4CEE 00C0 FEA0           movem.l    D6,D7, [A6 - 0x160]
  7052. 00004A2A  4E5E                     unlink     A6
  7053. 00004A2C  205F                     movea.l    A0, [A7]+
  7054. 00004A2E  5C4F                     addq.w     A7, 6
  7055. 00004A30  4ED0                     jmp        [A0]
  7056. fn00004A32:
  7057. 00004A32  4E56 0000                link       A6, 0
  7058. 00004A36  486E 0008                pea.l      [A6 + 0x8]
  7059. 00004A3A  4EBA FEEC                jsr        [PC - 0x114 /* 00004928 */]
  7060. 00004A3E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7061. 00004A42  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  7062. 00004A46  4E5E                     unlink     A6
  7063. 00004A48  205F                     movea.l    A0, [A7]+
  7064. 00004A4A  544F                     addq.w     A7, 2
  7065. 00004A4C  4ED0                     jmp        [A0]
  7066. 00004A4E  4E56 0000                link       A6, 0
  7067. 00004A52  486E 0008                pea.l      [A6 + 0x8]
  7068. 00004A56  4EBA FED0                jsr        [PC - 0x130 /* 00004928 */]
  7069. 00004A5A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7070. 00004A5E  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  7071. 00004A62  302E 0008                move.w     D0, [A6 + 0x8]
  7072. 00004A66  48C0                     ext.l      D0
  7073. 00004A68  2F00                     move.l     -[A7], D0
  7074. 00004A6A  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  7075. 00004A6E  4E5E                     unlink     A6
  7076. 00004A70  205F                     movea.l    A0, [A7]+
  7077. 00004A72  544F                     addq.w     A7, 2
  7078. 00004A74  4ED0                     jmp        [A0]
  7079. 00004A76  4E56 0000                link       A6, 0
  7080. 00004A7A  486E 0008                pea.l      [A6 + 0x8]
  7081. 00004A7E  4EBA FEA8                jsr        [PC - 0x158 /* 00004928 */]
  7082. 00004A82  302E 0008                move.w     D0, [A6 + 0x8]
  7083. 00004A86  48C0                     ext.l      D0
  7084. 00004A88  2F00                     move.l     -[A7], D0
  7085. 00004A8A  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  7086. 00004A8E  1D40 000A                move.b     [A6 + 0xA], D0
  7087. 00004A92  4E5E                     unlink     A6
  7088. 00004A94  205F                     movea.l    A0, [A7]+
  7089. 00004A96  544F                     addq.w     A7, 2
  7090. 00004A98  4ED0                     jmp        [A0]
  7091. 00004A9A  4E56 0000                link       A6, 0
  7092. 00004A9E  486E 0008                pea.l      [A6 + 0x8]
  7093. 00004AA2  4EBA FE84                jsr        [PC - 0x17C /* 00004928 */]
  7094. 00004AA6  558F                     subq.l     A7, 2
  7095. 00004AA8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7096. 00004AAC  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  7097. 00004AB0  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  7098. 00004AB4  4E5E                     unlink     A6
  7099. 00004AB6  205F                     movea.l    A0, [A7]+
  7100. 00004AB8  544F                     addq.w     A7, 2
  7101. 00004ABA  4ED0                     jmp        [A0]
  7102. 00004ABC  4E56 0000                link       A6, 0
  7103. 00004AC0  2F07                     move.l     -[A7], D7
  7104. 00004AC2  486E 000A                pea.l      [A6 + 0xA]
  7105. 00004AC6  4EBA FE60                jsr        [PC - 0x1A0 /* 00004928 */]
  7106. 00004ACA  558F                     subq.l     A7, 2
  7107. 00004ACC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7108. 00004AD0  7000                     moveq.l    D0, 0x00
  7109. 00004AD2  1F00                     move.b     -[A7], D0
  7110. 00004AD4  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  7111. 00004AD8  3E1F                     move.w     D7, [A7]+
  7112. 00004ADA  6D06                     blt        +0x8 /* 00004AE2 */
  7113. 00004ADC  3F07                     move.w     -[A7], D7
  7114. 00004ADE  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  7115. label00004AE2:
  7116. 00004AE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7117. 00004AE6  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  7118. 00004AEA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  7119. 00004AEE  4E5E                     unlink     A6
  7120. 00004AF0  2E9F                     move.l     [A7], [A7]+
  7121. 00004AF2  4E75                     rts
  7122. fn00004AF4:
  7123. 00004AF4  4E56 FFF8                link       A6, -0x0008
  7124. 00004AF8  48E7 1108                movem.l    -[A7], D3,D7,A4
  7125. 00004AFC  286E 0008                movea.l    A4, [A6 + 0x8]
  7126. 00004B00  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7127. 00004B04  2049                     movea.l    A0, A1
  7128. 00004B06  7000                     moveq.l    D0, 0x00
  7129. 00004B08  20C0                     move.l     [A0]+, D0
  7130. 00004B0A  2080                     move.l     [A0], D0
  7131. 00004B0C  7E06                     moveq.l    D7, 0x06
  7132. label00004B0E:
  7133. 00004B0E  48C7                     ext.l      D7
  7134. 00004B10  2007                     move.l     D0, D7
  7135. 00004B12  5980                     subq.l     D0, 4
  7136. 00004B14  E588                     lsl        D0, 2
  7137. 00004B16  2200                     move.l     D1, D0
  7138. 00004B18  E588                     lsl        D0, 2
  7139. 00004B1A  D081                     add.l      D0, D1
  7140. 00004B1C  41EC 0581                lea.l      A0, [A4 + 0x581]
  7141. 00004B20  4A30 0800                tst.b      [A0 + D0]
  7142. 00004B24  6716                     beq        +0x18 /* 00004B3C */
  7143. 00004B26  48C7                     ext.l      D7
  7144. 00004B28  2007                     move.l     D0, D7
  7145. 00004B2A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7146. 00004B2E  2049                     movea.l    A0, A1
  7147. 00004B30  0A00 0018                xori.b     D0, 0x18
  7148. 00004B34  3200                     move.w     D1, D0
  7149. 00004B36  E648                     lsr        D0.w, 3
  7150. 00004B38  03F0                     .incomplete
  7151. 00004B3A  0000 3007                ori.b      D0, 0x7
  7152. // begin alternate branch 00004B3C-00004B3E
  7153. label00004B3C:
  7154. 00004B3C  3007                     move.w     D0, D7
  7155. // end alternate branch 00004B3C-00004B3E
  7156. label00004B3C: // (misaligned)
  7157. 00004B3E  5247                     addq.w     D7, 1
  7158. 00004B40  0C47 0035                cmpi.w     D7, 0x35 /* '5' */
  7159. 00004B44  6FC8                     ble        -0x36 /* 00004B0E */
  7160. 00004B46  206E 000C                movea.l    A0, [A6 + 0xC]
  7161. 00004B4A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7162. 00004B4E  20D9                     move.l     [A0]+, [A1]+
  7163. 00004B50  20D9                     move.l     [A0]+, [A1]+
  7164. 00004B52  4CEE 1088 FFEC           movem.l    D3,D7,A4, [A6 - 0x14]
  7165. 00004B58  4E5E                     unlink     A6
  7166. 00004B5A  2E9F                     move.l     [A7], [A7]+
  7167. 00004B5C  4E75                     rts
  7168. 00004B5E  4E56 FFD4                link       A6, -0x002C
  7169. 00004B62  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7170. 00004B66  7CFF                     moveq.l    D6, 0xFFFFFFFF
  7171. 00004B68  206E 000C                movea.l    A0, [A6 + 0xC]
  7172. 00004B6C  7000                     moveq.l    D0, 0x00
  7173. 00004B6E  2080                     move.l     [A0], D0
  7174. 00004B70  486E FFD4                pea.l      [A6 - 0x2C]
  7175. 00004B74  4EBA E318                jsr        [PC - 0x1CE8 /* 00002E8E */]
  7176. 00004B78  486E FFF8                pea.l      [A6 - 0x8]
  7177. 00004B7C  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  7178. 00004B80  4EBA FF72                jsr        [PC - 0x8E /* 00004AF4 */]
  7179. 00004B84  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  7180. 00004B88  41E8 12A4                lea.l      A0, [A0 + 0x12A4]
  7181. 00004B8C  2248                     movea.l    A1, A0
  7182. 00004B8E  45EE FFF8                lea.l      A2, [A6 - 0x8]
  7183. 00004B92  204A                     movea.l    A0, A2
  7184. 00004B94  2019                     move.l     D0, [A1]+
  7185. 00004B96  4680                     not.l      D0
  7186. 00004B98  C198                     and.l      [A0]+, D0
  7187. 00004B9A  2011                     move.l     D0, [A1]
  7188. 00004B9C  4680                     not.l      D0
  7189. 00004B9E  C190                     and.l      [A0], D0
  7190. 00004BA0  558F                     subq.l     A7, 2
  7191. 00004BA2  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  7192. 00004BA6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7193. 00004BAA  486E FFF8                pea.l      [A6 - 0x8]
  7194. 00004BAE  486E FFD8                pea.l      [A6 - 0x28]
  7195. 00004BB2  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  7196. 00004BB6  3A1F                     move.w     D5, [A7]+
  7197. 00004BB8  3E2E FFDE                move.w     D7, [A6 - 0x22]
  7198. 00004BBC  6F00 0092                ble        +0x94 /* 00004C50 */
  7199. 00004BC0  598F                     subq.l     A7, 4
  7200. 00004BC2  3F07                     move.w     -[A7], D7
  7201. 00004BC4  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  7202. 00004BC8  285F                     movea.l    A4, [A7]+
  7203. 00004BCA  7003                     moveq.l    D0, 0x03
  7204. 00004BCC  B02C 0010                cmp.b      D0, [A4 + 0x10]
  7205. 00004BD0  667E                     bne        +0x80 /* 00004C50 */
  7206. 00004BD2  7600                     moveq.l    D3, 0x00
  7207. 00004BD4  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  7208. 00004BD8  BE68 1394                cmp.w      D7, [A0 + 0x1394]
  7209. 00004BDC  6608                     bne        +0xA /* 00004BE6 */
  7210. 00004BDE  4A28 1396                tst.b      [A0 + 0x1396]
  7211. 00004BE2  6702                     beq        +0x4 /* 00004BE6 */
  7212. 00004BE4  7601                     moveq.l    D3, 0x01
  7213. label00004BE6:
  7214. 00004BE6  4A03                     tst.b      D3
  7215. 00004BE8  57C3                     seq        D3
  7216. 00004BEA  4403                     neg.b      D3
  7217. 00004BEC  1803                     move.b     D4, D3
  7218. 00004BEE  6734                     beq        +0x36 /* 00004C24 */
  7219. 00004BF0  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  7220. 00004BF4  47E8 0580                lea.l      A3, [A0 + 0x580]
  7221. 00004BF8  3F07                     move.w     -[A7], D7
  7222. 00004BFA  48C5                     ext.l      D5
  7223. 00004BFC  2005                     move.l     D0, D5
  7224. 00004BFE  5980                     subq.l     D0, 4
  7225. 00004C00  E588                     lsl        D0, 2
  7226. 00004C02  2200                     move.l     D1, D0
  7227. 00004C04  E588                     lsl        D0, 2
  7228. 00004C06  D081                     add.l      D0, D1
  7229. 00004C08  1033 0801                move.b     D0, [A3 + D0 + 0x1]
  7230. 00004C0C  4880                     ext.w      D0
  7231. 00004C0E  3F00                     move.w     -[A7], D0
  7232. 00004C10  48C5                     ext.l      D5
  7233. 00004C12  2005                     move.l     D0, D5
  7234. 00004C14  5D80                     subq.l     D0, 6
  7235. 00004C16  E780                     asl        D0, 3
  7236. 00004C18  41EB 03E8                lea.l      A0, [A3 + 0x3E8]
  7237. 00004C1C  4870 0800                pea.l      [A0 + D0]
  7238. 00004C20  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7239. label00004C24:
  7240. 00004C24  558F                     subq.l     A7, 2
  7241. 00004C26  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7242. 00004C2A  206C 0012                movea.l    A0, [A4 + 0x12]
  7243. 00004C2E  2050                     movea.l    A0, [A0]
  7244. 00004C30  4868 0008                pea.l      [A0 + 0x8]
  7245. 00004C34  A8AD                     syscall    PtInRect
  7246. 00004C36  4A1F                     tst.b      [A7]+
  7247. 00004C38  6716                     beq        +0x18 /* 00004C50 */
  7248. 00004C3A  558F                     subq.l     A7, 2
  7249. 00004C3C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7250. 00004C40  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  7251. 00004C44  A83C                     syscall    TEGetOffset
  7252. 00004C46  3C1F                     move.w     D6, [A7]+
  7253. 00004C48  206E 000C                movea.l    A0, [A6 + 0xC]
  7254. 00004C4C  20AC 0016                move.l     [A0], [A4 + 0x16]
  7255. label00004C50:
  7256. 00004C50  48C6                     ext.l      D6
  7257. 00004C52  206E 0008                movea.l    A0, [A6 + 0x8]
  7258. 00004C56  2086                     move.l     [A0], D6
  7259. 00004C58  4CEE 1CF8 FFB4           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4C]
  7260. 00004C5E  4E5E                     unlink     A6
  7261. 00004C60  205F                     movea.l    A0, [A7]+
  7262. 00004C62  504F                     addq.w     A7, 8
  7263. 00004C64  4ED0                     jmp        [A0]
  7264. 00004C66  4E56 FFD4                link       A6, -0x002C
  7265. 00004C6A  48E7 0120                movem.l    -[A7], D7,A2
  7266. 00004C6E  486E FFD4                pea.l      [A6 - 0x2C]
  7267. 00004C72  4EBA E21A                jsr        [PC - 0x1DE6 /* 00002E8E */]
  7268. 00004C76  486E FFF8                pea.l      [A6 - 0x8]
  7269. 00004C7A  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  7270. 00004C7E  4EBA FE74                jsr        [PC - 0x18C /* 00004AF4 */]
  7271. 00004C82  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  7272. 00004C86  41E8 12A4                lea.l      A0, [A0 + 0x12A4]
  7273. 00004C8A  2248                     movea.l    A1, A0
  7274. 00004C8C  45EE FFF8                lea.l      A2, [A6 - 0x8]
  7275. 00004C90  204A                     movea.l    A0, A2
  7276. 00004C92  2019                     move.l     D0, [A1]+
  7277. 00004C94  4680                     not.l      D0
  7278. 00004C96  C198                     and.l      [A0]+, D0
  7279. 00004C98  2011                     move.l     D0, [A1]
  7280. 00004C9A  4680                     not.l      D0
  7281. 00004C9C  C190                     and.l      [A0], D0
  7282. 00004C9E  558F                     subq.l     A7, 2
  7283. 00004CA0  2F2D E53E                move.l     -[A7], [A5 - 0x1AC2]
  7284. 00004CA4  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7285. 00004CA8  486E FFF8                pea.l      [A6 - 0x8]
  7286. 00004CAC  486E FFD8                pea.l      [A6 - 0x28]
  7287. 00004CB0  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  7288. 00004CB4  3E1F                     move.w     D7, [A7]+
  7289. 00004CB6  3D6E FFDE 0008           move.w     [A6 + 0x8], [A6 - 0x22]
  7290. 00004CBC  4CEE 0480 FFCC           movem.l    D7,A2, [A6 - 0x34]
  7291. 00004CC2  4E5E                     unlink     A6
  7292. 00004CC4  4E75                     rts
  7293. fn00004CC6:
  7294. 00004CC6  4E56 0000                link       A6, 0
  7295. 00004CCA  48E7 0300                movem.l    -[A7], D6,D7
  7296. 00004CCE  7000                     moveq.l    D0, 0x00
  7297. 00004CD0  2F00                     move.l     -[A7], D0
  7298. 00004CD2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7299. 00004CD6  1E00                     move.b     D7, D0
  7300. 00004CD8  558F                     subq.l     A7, 2
  7301. 00004CDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7302. 00004CDE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  7303. 00004CE2  3C1F                     move.w     D6, [A7]+
  7304. 00004CE4  7000                     moveq.l    D0, 0x00
  7305. 00004CE6  1007                     move.b     D0, D7
  7306. 00004CE8  2F00                     move.l     -[A7], D0
  7307. 00004CEA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  7308. 00004CEE  3D46 000C                move.w     [A6 + 0xC], D6
  7309. 00004CF2  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  7310. 00004CF8  4E5E                     unlink     A6
  7311. 00004CFA  2E9F                     move.l     [A7], [A7]+
  7312. 00004CFC  4E75                     rts
  7313. 00004CFE  4E56 FEFC                link       A6, -0x0104
  7314. 00004D02  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7315. 00004D06  49EE FEFC                lea.l      A4, [A6 - 0x104]
  7316. 00004D0A  7C00                     moveq.l    D6, 0x00
  7317. 00004D0C  598F                     subq.l     A7, 4
  7318. 00004D0E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7319. 00004D12  2F28 0104                move.l     -[A7], [A0 + 0x104]
  7320. 00004D16  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  7321. 00004D1A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7322. 00004D1E  3028 00FE                move.w     D0, [A0 + 0xFE]
  7323. 00004D22  48C0                     ext.l      D0
  7324. 00004D24  D09F                     add.l      D0, [A7]+
  7325. 00004D26  2800                     move.l     D4, D0
  7326. 00004D28  5284                     addq.l     D4, 1
  7327. 00004D2A  7000                     moveq.l    D0, 0x00
  7328. 00004D2C  2F00                     move.l     -[A7], D0
  7329. 00004D2E  2F04                     move.l     -[A7], D4
  7330. 00004D30  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  7331. 00004D34  2640                     movea.l    A3, D0
  7332. 00004D36  200B                     move.l     D0, A3
  7333. 00004D38  504F                     addq.w     A7, 8
  7334. 00004D3A  6774                     beq        +0x76 /* 00004DB0 */
  7335. 00004D3C  7A01                     moveq.l    D5, 0x01
  7336. 00004D3E  6046                     bra        +0x48 /* 00004D86 */
  7337. label00004D40:
  7338. 00004D40  3F05                     move.w     -[A7], D5
  7339. 00004D42  2F0C                     move.l     -[A7], A4
  7340. 00004D44  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  7341. 00004D48  7E00                     moveq.l    D7, 0x00
  7342. 00004D4A  1E14                     move.b     D7, [A4]
  7343. 00004D4C  0C47 00FF                cmpi.w     D7, 0xFF
  7344. 00004D50  6C06                     bge        +0x8 /* 00004D58 */
  7345. 00004D52  3007                     move.w     D0, D7
  7346. 00004D54  5240                     addq.w     D0, 1
  7347. 00004D56  3E00                     move.w     D7, D0
  7348. label00004D58:
  7349. 00004D58  19BC 000D 7000           move.b     [A4 + D7.w], 0xD /* '\r' */
  7350. 00004D5E  48C7                     ext.l      D7
  7351. 00004D60  2006                     move.l     D0, D6
  7352. 00004D62  D087                     add.l      D0, D7
  7353. 00004D64  B880                     cmp.l      D4, D0
  7354. 00004D66  6D28                     blt        +0x2A /* 00004D90 */
  7355. 00004D68  224C                     movea.l    A1, A4
  7356. 00004D6A  5289                     addq.l     A1, 1
  7357. 00004D6C  2049                     movea.l    A0, A1
  7358. 00004D6E  2006                     move.l     D0, D6
  7359. 00004D70  D093                     add.l      D0, [A3]
  7360. 00004D72  2240                     movea.l    A1, D0
  7361. 00004D74  48C7                     ext.l      D7
  7362. 00004D76  2007                     move.l     D0, D7
  7363. 00004D78  A02E                     syscall    BlockMove/BlockMoveData
  7364. 00004D7A  48C7                     ext.l      D7
  7365. 00004D7C  2006                     move.l     D0, D6
  7366. 00004D7E  D087                     add.l      D0, D7
  7367. 00004D80  2C00                     move.l     D6, D0
  7368. 00004D82  3005                     move.w     D0, D5
  7369. 00004D84  5245                     addq.w     D5, 1
  7370. label00004D86:
  7371. 00004D86  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7372. 00004D8A  BA68 00FE                cmp.w      D5, [A0 + 0xFE]
  7373. 00004D8E  6FB0                     ble        -0x4E /* 00004D40 */
  7374. label00004D90:
  7375. 00004D90  2006                     move.l     D0, D6
  7376. 00004D92  D093                     add.l      D0, [A3]
  7377. 00004D94  2D40 FFFC                move.l     [A6 - 0x4], D0
  7378. 00004D98  2040                     movea.l    A0, D0
  7379. 00004D9A  4210                     clr.b      [A0]
  7380. 00004D9C  7000                     moveq.l    D0, 0x00
  7381. 00004D9E  2F00                     move.l     -[A7], D0
  7382. 00004DA0  2206                     move.l     D1, D6
  7383. 00004DA2  5281                     addq.l     D1, 1
  7384. 00004DA4  2F01                     move.l     -[A7], D1
  7385. 00004DA6  2F0B                     move.l     -[A7], A3
  7386. 00004DA8  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  7387. 00004DAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7388. label00004DB0:
  7389. 00004DB0  2D4B 0008                move.l     [A6 + 0x8], A3
  7390. 00004DB4  4CEE 18F0 FEE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
  7391. 00004DBA  4E5E                     unlink     A6
  7392. 00004DBC  4E75                     rts
  7393. 00004DBE  4E56 0000                link       A6, 0
  7394. 00004DC2  2F0C                     move.l     -[A7], A4
  7395. 00004DC4  286E 0008                movea.l    A4, [A6 + 0x8]
  7396. 00004DC8  558F                     subq.l     A7, 2
  7397. 00004DCA  A973                     syscall    StillDown
  7398. 00004DCC  4A1F                     tst.b      [A7]+
  7399. 00004DCE  6714                     beq        +0x16 /* 00004DE4 */
  7400. 00004DD0  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7401. 00004DD4  4A28 035A                tst.b      [A0 + 0x35A]
  7402. 00004DD8  670A                     beq        +0xC /* 00004DE4 */
  7403. 00004DDA  4228 035A                clr.b      [A0 + 0x35A]
  7404. 00004DDE  28AD DEC0                move.l     [A4], [A5 - 0x2140]
  7405. 00004DE2  6006                     bra        +0x8 /* 00004DEA */
  7406. label00004DE4:
  7407. 00004DE4  2F0C                     move.l     -[A7], A4
  7408. 00004DE6  4EBA E0A6                jsr        [PC - 0x1F5A /* 00002E8E */]
  7409. label00004DEA:
  7410. 00004DEA  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  7411. 00004DEE  4A28 13A6                tst.b      [A0 + 0x13A6]
  7412. 00004DF2  670C                     beq        +0xE /* 00004E00 */
  7413. 00004DF4  2F0C                     move.l     -[A7], A4
  7414. 00004DF6  4868 1084                pea.l      [A0 + 0x1084]
  7415. 00004DFA  4868 107C                pea.l      [A0 + 0x107C]
  7416. 00004DFE  A8F9                     syscall    MapPt
  7417. label00004E00:
  7418. 00004E00  286E FFFC                movea.l    A4, [A6 - 0x4]
  7419. 00004E04  4E5E                     unlink     A6
  7420. 00004E06  2E9F                     move.l     [A7], [A7]+
  7421. 00004E08  4E75                     rts
  7422. 00004E0A  4E56 0000                link       A6, 0
  7423. 00004E0E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7424. 00004E12  226E 0008                movea.l    A1, [A6 + 0x8]
  7425. 00004E16  22A8 0350                move.l     [A1], [A0 + 0x350]
  7426. 00004E1A  4E5E                     unlink     A6
  7427. 00004E1C  2E9F                     move.l     [A7], [A7]+
  7428. 00004E1E  4E75                     rts
  7429. 00004E20  4E56 0000                link       A6, 0
  7430. 00004E24  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7431. 00004E28  3E2E 0008                move.w     D7, [A6 + 0x8]
  7432. 00004E2C  7A01                     moveq.l    D5, 0x01
  7433. 00004E2E  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7434. 00004E32  4A68 00FE                tst.w      [A0 + 0xFE]
  7435. 00004E36  6774                     beq        +0x76 /* 00004EAC */
  7436. 00004E38  558F                     subq.l     A7, 2
  7437. 00004E3A  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  7438. 00004E3E  3F28 1398                move.w     -[A7], [A0 + 0x1398]
  7439. 00004E42  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  7440. 00004E46  3C1F                     move.w     D6, [A7]+
  7441. 00004E48  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7442. 00004E4C  BC68 00FE                cmp.w      D6, [A0 + 0xFE]
  7443. 00004E50  6E20                     bgt        +0x22 /* 00004E72 */
  7444. 00004E52  48C6                     ext.l      D6
  7445. 00004E54  2006                     move.l     D0, D6
  7446. 00004E56  5380                     subq.l     D0, 1
  7447. 00004E58  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7448. 00004E5C  2068 0100                movea.l    A0, [A0 + 0x100]
  7449. 00004E60  2050                     movea.l    A0, [A0]
  7450. 00004E62  E580                     asl        D0, 2
  7451. 00004E64  226D E53E                movea.l    A1, [A5 - 0x1AC2]
  7452. 00004E68  3030 0800                move.w     D0, [A0 + D0]
  7453. 00004E6C  B069 1398                cmp.w      D0, [A1 + 0x1398]
  7454. 00004E70  6706                     beq        +0x8 /* 00004E78 */
  7455. label00004E72:
  7456. 00004E72  3006                     move.w     D0, D6
  7457. 00004E74  5340                     subq.w     D0, 1
  7458. 00004E76  3C00                     move.w     D6, D0
  7459. label00004E78:
  7460. 00004E78  3007                     move.w     D0, D7
  7461. 00004E7A  D046                     add.w      D0, D6
  7462. 00004E7C  3E00                     move.w     D7, D0
  7463. 00004E7E  0C47 0001                cmpi.w     D7, 0x1
  7464. 00004E82  6C02                     bge        +0x4 /* 00004E86 */
  7465. 00004E84  7E01                     moveq.l    D7, 0x01
  7466. label00004E86:
  7467. 00004E86  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7468. 00004E8A  BE68 00FE                cmp.w      D7, [A0 + 0xFE]
  7469. 00004E8E  6F04                     ble        +0x6 /* 00004E94 */
  7470. 00004E90  3E28 00FE                move.w     D7, [A0 + 0xFE]
  7471. label00004E94:
  7472. 00004E94  48C7                     ext.l      D7
  7473. 00004E96  2007                     move.l     D0, D7
  7474. 00004E98  5380                     subq.l     D0, 1
  7475. 00004E9A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  7476. 00004E9E  2068 0100                movea.l    A0, [A0 + 0x100]
  7477. 00004EA2  2050                     movea.l    A0, [A0]
  7478. 00004EA4  E580                     asl        D0, 2
  7479. 00004EA6  3830 0800                move.w     D4, [A0 + D0]
  7480. 00004EAA  3A04                     move.w     D5, D4
  7481. label00004EAC:
  7482. 00004EAC  3D45 000A                move.w     [A6 + 0xA], D5
  7483. 00004EB0  4CEE 00F0 FFF0           movem.l    D4,D5,D6,D7, [A6 - 0x10]
  7484. 00004EB6  4E5E                     unlink     A6
  7485. 00004EB8  205F                     movea.l    A0, [A7]+
  7486. 00004EBA  544F                     addq.w     A7, 2
  7487. 00004EBC  4ED0                     jmp        [A0]
  7488. 00004EBE  4E56 0000                link       A6, 0
  7489. 00004EC2  558F                     subq.l     A7, 2
  7490. 00004EC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7491. 00004EC8  486D E7FC                pea.l      [A5 - 0x1804]
  7492. 00004ECC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7493. 00004ED0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  7494. 00004ED4  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  7495. 00004ED8  4E5E                     unlink     A6
  7496. 00004EDA  205F                     movea.l    A0, [A7]+
  7497. 00004EDC  504F                     addq.w     A7, 8
  7498. 00004EDE  4ED0                     jmp        [A0]
  7499. 00004EE0  4E56 0000                link       A6, 0
  7500. 00004EE4  598F                     subq.l     A7, 4
  7501. 00004EE6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7502. 00004EEA  486D E900                pea.l      [A5 - 0x1700]
  7503. 00004EEE  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  7504. 00004EF2  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  7505. 00004EF6  4E5E                     unlink     A6
  7506. 00004EF8  205F                     movea.l    A0, [A7]+
  7507. 00004EFA  544F                     addq.w     A7, 2
  7508. 00004EFC  4ED0                     jmp        [A0]
  7509. fn00004EFE:
  7510. 00004EFE  4E56 0000                link       A6, 0
  7511. 00004F02  7000                     moveq.l    D0, 0x00
  7512. 00004F04  2F00                     move.l     -[A7], D0
  7513. 00004F06  2F00                     move.l     -[A7], D0
  7514. 00004F08  7204                     moveq.l    D1, 0x04
  7515. 00004F0A  2F01                     move.l     -[A7], D1
  7516. 00004F0C  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  7517. 00004F10  2D40 0008                move.l     [A6 + 0x8], D0
  7518. 00004F14  4E5E                     unlink     A6
  7519. 00004F16  4E75                     rts
  7520. fn00004F18:
  7521. 00004F18  4E56 0000                link       A6, 0
  7522. 00004F1C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7523. 00004F20  266E 0008                movea.l    A3, [A6 + 0x8]
  7524. 00004F24  2F0B                     move.l     -[A7], A3
  7525. 00004F26  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  7526. 00004F2A  3C00                     move.w     D6, D0
  7527. 00004F2C  5346                     subq.w     D6, 1
  7528. 00004F2E  4247                     clr.w      D7
  7529. 00004F30  584F                     addq.w     A7, 4
  7530. 00004F32  601A                     bra        +0x1C /* 00004F4E */
  7531. label00004F34:
  7532. 00004F34  598F                     subq.l     A7, 4
  7533. 00004F36  2F0B                     move.l     -[A7], A3
  7534. 00004F38  3F07                     move.w     -[A7], D7
  7535. 00004F3A  4EBA 004C                jsr        [PC + 0x4C /* 00004F88 */]
  7536. 00004F3E  285F                     movea.l    A4, [A7]+
  7537. 00004F40  200C                     move.l     D0, A4
  7538. 00004F42  6706                     beq        +0x8 /* 00004F4A */
  7539. 00004F44  2F0C                     move.l     -[A7], A4
  7540. 00004F46  4EBA 013E                jsr        [PC + 0x13E /* 00005086 */]
  7541. label00004F4A:
  7542. 00004F4A  3007                     move.w     D0, D7
  7543. 00004F4C  5247                     addq.w     D7, 1
  7544. label00004F4E:
  7545. 00004F4E  BC47                     cmp.w      D6, D7
  7546. 00004F50  6CE2                     bge        -0x1C /* 00004F34 */
  7547. 00004F52  2F0B                     move.l     -[A7], A3
  7548. 00004F54  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  7549. 00004F58  584F                     addq.w     A7, 4
  7550. 00004F5A  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  7551. 00004F60  4E5E                     unlink     A6
  7552. 00004F62  2E9F                     move.l     [A7], [A7]+
  7553. 00004F64  4E75                     rts
  7554. fn00004F66:
  7555. 00004F66  4E56 0000                link       A6, 0
  7556. 00004F6A  2F0C                     move.l     -[A7], A4
  7557. 00004F6C  286E 0008                movea.l    A4, [A6 + 0x8]
  7558. 00004F70  4A94                     tst.l      [A4]
  7559. 00004F72  6706                     beq        +0x8 /* 00004F7A */
  7560. 00004F74  2F14                     move.l     -[A7], [A4]
  7561. 00004F76  4EBA FFA0                jsr        [PC - 0x60 /* 00004F18 */]
  7562. label00004F7A:
  7563. 00004F7A  7000                     moveq.l    D0, 0x00
  7564. 00004F7C  2880                     move.l     [A4], D0
  7565. 00004F7E  286E FFFC                movea.l    A4, [A6 - 0x4]
  7566. 00004F82  4E5E                     unlink     A6
  7567. 00004F84  2E9F                     move.l     [A7], [A7]+
  7568. 00004F86  4E75                     rts
  7569. fn00004F88:
  7570. 00004F88  4E56 FFFC                link       A6, -0x0004
  7571. 00004F8C  2F07                     move.l     -[A7], D7
  7572. 00004F8E  7004                     moveq.l    D0, 0x04
  7573. 00004F90  2F00                     move.l     -[A7], D0
  7574. 00004F92  486E FFFC                pea.l      [A6 - 0x4]
  7575. 00004F96  322E 0008                move.w     D1, [A6 + 0x8]
  7576. 00004F9A  48C1                     ext.l      D1
  7577. 00004F9C  2F01                     move.l     -[A7], D1
  7578. 00004F9E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7579. 00004FA2  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  7580. 00004FA6  2E00                     move.l     D7, D0
  7581. 00004FA8  6E06                     bgt        +0x8 /* 00004FB0 */
  7582. 00004FAA  7000                     moveq.l    D0, 0x00
  7583. 00004FAC  2D40 FFFC                move.l     [A6 - 0x4], D0
  7584. label00004FB0:
  7585. 00004FB0  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  7586. 00004FB6  2E2E FFF8                move.l     D7, [A6 - 0x8]
  7587. 00004FBA  4E5E                     unlink     A6
  7588. 00004FBC  205F                     movea.l    A0, [A7]+
  7589. 00004FBE  5C4F                     addq.w     A7, 6
  7590. 00004FC0  4ED0                     jmp        [A0]
  7591. 00004FC2  4E56 0000                link       A6, 0
  7592. 00004FC6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7593. 00004FCA  3A2E 0008                move.w     D5, [A6 + 0x8]
  7594. 00004FCE  266E 000A                movea.l    A3, [A6 + 0xA]
  7595. 00004FD2  2F0B                     move.l     -[A7], A3
  7596. 00004FD4  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  7597. 00004FD8  3C00                     move.w     D6, D0
  7598. 00004FDA  5346                     subq.w     D6, 1
  7599. 00004FDC  4247                     clr.w      D7
  7600. 00004FDE  584F                     addq.w     A7, 4
  7601. 00004FE0  6026                     bra        +0x28 /* 00005008 */
  7602. label00004FE2:
  7603. 00004FE2  598F                     subq.l     A7, 4
  7604. 00004FE4  2F0B                     move.l     -[A7], A3
  7605. 00004FE6  3F07                     move.w     -[A7], D7
  7606. 00004FE8  4EBA FF9E                jsr        [PC - 0x62 /* 00004F88 */]
  7607. 00004FEC  285F                     movea.l    A4, [A7]+
  7608. 00004FEE  200C                     move.l     D0, A4
  7609. 00004FF0  6712                     beq        +0x14 /* 00005004 */
  7610. 00004FF2  2054                     movea.l    A0, [A4]
  7611. 00004FF4  2068 0004                movea.l    A0, [A0 + 0x4]
  7612. 00004FF8  2050                     movea.l    A0, [A0]
  7613. 00004FFA  BA50                     cmp.w      D5, [A0]
  7614. 00004FFC  6606                     bne        +0x8 /* 00005004 */
  7615. 00004FFE  2D4C 000E                move.l     [A6 + 0xE], A4
  7616. 00005002  600E                     bra        +0x10 /* 00005012 */
  7617. label00005004:
  7618. 00005004  3007                     move.w     D0, D7
  7619. 00005006  5247                     addq.w     D7, 1
  7620. label00005008:
  7621. 00005008  BC47                     cmp.w      D6, D7
  7622. 0000500A  6CD6                     bge        -0x28 /* 00004FE2 */
  7623. 0000500C  7000                     moveq.l    D0, 0x00
  7624. 0000500E  2D40 000E                move.l     [A6 + 0xE], D0
  7625. label00005012:
  7626. 00005012  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  7627. 00005018  4E5E                     unlink     A6
  7628. 0000501A  205F                     movea.l    A0, [A7]+
  7629. 0000501C  5C4F                     addq.w     A7, 6
  7630. 0000501E  4ED0                     jmp        [A0]
  7631. fn00005020:
  7632. 00005020  4E56 0000                link       A6, 0
  7633. 00005024  48E7 0308                movem.l    -[A7], D6,D7,A4
  7634. 00005028  286E 000C                movea.l    A4, [A6 + 0xC]
  7635. 0000502C  2F0C                     move.l     -[A7], A4
  7636. 0000502E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  7637. 00005032  3E00                     move.w     D7, D0
  7638. 00005034  7004                     moveq.l    D0, 0x04
  7639. 00005036  2F00                     move.l     -[A7], D0
  7640. 00005038  486E 0008                pea.l      [A6 + 0x8]
  7641. 0000503C  48C7                     ext.l      D7
  7642. 0000503E  2F07                     move.l     -[A7], D7
  7643. 00005040  2F0C                     move.l     -[A7], A4
  7644. 00005042  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  7645. 00005046  3C00                     move.w     D6, D0
  7646. 00005048  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  7647. 0000504E  4E5E                     unlink     A6
  7648. 00005050  205F                     movea.l    A0, [A7]+
  7649. 00005052  504F                     addq.w     A7, 8
  7650. 00005054  4ED0                     jmp        [A0]
  7651. fn00005056:
  7652. 00005056  4E56 0000                link       A6, 0
  7653. 0000505A  2F0C                     move.l     -[A7], A4
  7654. 0000505C  7000                     moveq.l    D0, 0x00
  7655. 0000505E  2F00                     move.l     -[A7], D0
  7656. 00005060  2F00                     move.l     -[A7], D0
  7657. 00005062  7208                     moveq.l    D1, 0x08
  7658. 00005064  2F01                     move.l     -[A7], D1
  7659. 00005066  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  7660. 0000506A  2840                     movea.l    A4, D0
  7661. 0000506C  200C                     move.l     D0, A4
  7662. 0000506E  6708                     beq        +0xA /* 00005078 */
  7663. 00005070  2054                     movea.l    A0, [A4]
  7664. 00005072  216E 0008 0004           move.l     [A0 + 0x4], [A6 + 0x8]
  7665. label00005078:
  7666. 00005078  2D4C 000C                move.l     [A6 + 0xC], A4
  7667. 0000507C  286E FFFC                movea.l    A4, [A6 - 0x4]
  7668. 00005080  4E5E                     unlink     A6
  7669. 00005082  2E9F                     move.l     [A7], [A7]+
  7670. 00005084  4E75                     rts
  7671. fn00005086:
  7672. 00005086  4E56 0000                link       A6, 0
  7673. 0000508A  2F0C                     move.l     -[A7], A4
  7674. 0000508C  286E 0008                movea.l    A4, [A6 + 0x8]
  7675. 00005090  2054                     movea.l    A0, [A4]
  7676. 00005092  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7677. 00005096  A932                     syscall    DisposeMenu
  7678. 00005098  2F0C                     move.l     -[A7], A4
  7679. 0000509A  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  7680. 0000509E  286E FFFC                movea.l    A4, [A6 - 0x4]
  7681. 000050A2  4E5E                     unlink     A6
  7682. 000050A4  2E9F                     move.l     [A7], [A7]+
  7683. 000050A6  4E75                     rts
  7684. 000050A8  4E56 0000                link       A6, 0
  7685. 000050AC  302E 0008                move.w     D0, [A6 + 0x8]
  7686. 000050B0  48C0                     ext.l      D0
  7687. 000050B2  2F00                     move.l     -[A7], D0
  7688. 000050B4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7689. 000050B8  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  7690. 000050BC  2D40 000E                move.l     [A6 + 0xE], D0
  7691. 000050C0  4E5E                     unlink     A6
  7692. 000050C2  205F                     movea.l    A0, [A7]+
  7693. 000050C4  5C4F                     addq.w     A7, 6
  7694. 000050C6  4ED0                     jmp        [A0]
  7695. fn000050C8:
  7696. 000050C8  4E56 0000                link       A6, 0
  7697. 000050CC  48E7 0300                movem.l    -[A7], D6,D7
  7698. 000050D0  3E2E 0010                move.w     D7, [A6 + 0x10]
  7699. 000050D4  6D1A                     blt        +0x1C /* 000050F0 */
  7700. 000050D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7701. 000050DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7702. 000050DE  48C7                     ext.l      D7
  7703. 000050E0  2F07                     move.l     -[A7], D7
  7704. 000050E2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7705. 000050E6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  7706. 000050EA  3C00                     move.w     D6, D0
  7707. 000050EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7708. label000050F0:
  7709. 000050F0  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  7710. 000050F6  4E5E                     unlink     A6
  7711. 000050F8  205F                     movea.l    A0, [A7]+
  7712. 000050FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7713. 000050FE  4ED0                     jmp        [A0]
  7714. fn00005100:
  7715. 00005100  4E56 FFFE                link       A6, -0x0002
  7716. 00005104  48E7 0118                movem.l    -[A7], D7,A3,A4
  7717. 00005108  3E2E 000E                move.w     D7, [A6 + 0xE]
  7718. 0000510C  286E 0008                movea.l    A4, [A6 + 0x8]
  7719. 00005110  200C                     move.l     D0, A4
  7720. 00005112  6604                     bne        +0x6 /* 00005118 */
  7721. 00005114  7000                     moveq.l    D0, 0x00
  7722. 00005116  2840                     movea.l    A4, D0
  7723. label00005118:
  7724. 00005118  558F                     subq.l     A7, 2
  7725. 0000511A  3F07                     move.w     -[A7], D7
  7726. 0000511C  486E FFFE                pea.l      [A6 - 0x2]
  7727. 00005120  4EAD 3142                jsr        [A5 + 0x3142 /* export_1572 */]
  7728. 00005124  4A1F                     tst.b      [A7]+
  7729. 00005126  6738                     beq        +0x3A /* 00005160 */
  7730. 00005128  598F                     subq.l     A7, 4
  7731. 0000512A  3F07                     move.w     -[A7], D7
  7732. 0000512C  4EBA C558                jsr        [PC - 0x3AA8 /* 00001686 */]
  7733. 00005130  265F                     movea.l    A3, [A7]+
  7734. 00005132  200B                     move.l     D0, A3
  7735. 00005134  6718                     beq        +0x1A /* 0000514E */
  7736. 00005136  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  7737. 0000513A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7738. 0000513E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7739. 00005142  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7740. 00005146  2F0B                     move.l     -[A7], A3
  7741. 00005148  3F3C 0003                move.w     -[A7], 0x3
  7742. 0000514C  A83D                     syscall    TEDispatch
  7743. label0000514E:
  7744. 0000514E  200C                     move.l     D0, A4
  7745. 00005150  660C                     bne        +0xE /* 0000515E */
  7746. 00005152  3F07                     move.w     -[A7], D7
  7747. 00005154  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7748. 00005158  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  7749. 0000515C  6002                     bra        +0x4 /* 00005160 */
  7750. label0000515E:
  7751. 0000515E  288B                     move.l     [A4], A3
  7752. label00005160:
  7753. 00005160  4CEE 1880 FFF2           movem.l    D7,A3,A4, [A6 - 0xE]
  7754. 00005166  4E5E                     unlink     A6
  7755. 00005168  4E75                     rts
  7756. 0000516A  4E56 FFF0                link       A6, -0x0010
  7757. 0000516E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7758. 00005172  486E FFFE                pea.l      [A6 - 0x2]
  7759. 00005176  486E FFFC                pea.l      [A6 - 0x4]
  7760. 0000517A  486E FFF0                pea.l      [A6 - 0x10]
  7761. 0000517E  302E 000C                move.w     D0, [A6 + 0xC]
  7762. 00005182  48C0                     ext.l      D0
  7763. 00005184  2F00                     move.l     -[A7], D0
  7764. 00005186  7000                     moveq.l    D0, 0x00
  7765. 00005188  2F00                     move.l     -[A7], D0
  7766. 0000518A  4EBA FF74                jsr        [PC - 0x8C /* 00005100 */]
  7767. 0000518E  302E FFF4                move.w     D0, [A6 - 0xC]
  7768. 00005192  48C0                     ext.l      D0
  7769. 00005194  2D40 000E                move.l     [A6 + 0xE], D0
  7770. 00005198  4E5E                     unlink     A6
  7771. 0000519A  205F                     movea.l    A0, [A7]+
  7772. 0000519C  5C4F                     addq.w     A7, 6
  7773. 0000519E  4ED0                     jmp        [A0]
  7774. 000051A0  4E56 FFF4                link       A6, -0x000C
  7775. 000051A4  3D6E 0012 FFF8           move.w     [A6 - 0x8], [A6 + 0x12]
  7776. 000051AA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  7777. 000051AE  7004                     moveq.l    D0, 0x04
  7778. 000051B0  3F00                     move.w     -[A7], D0
  7779. 000051B2  486E FFF4                pea.l      [A6 - 0xC]
  7780. 000051B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7781. 000051BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7782. 000051BE  4EBA C508                jsr        [PC - 0x3AF8 /* 000016C8 */]
  7783. 000051C2  4E5E                     unlink     A6
  7784. 000051C4  205F                     movea.l    A0, [A7]+
  7785. 000051C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7786. 000051CA  4ED0                     jmp        [A0]
  7787. 000051CC  4E56 FFF0                link       A6, -0x0010
  7788. 000051D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7789. 000051D4  486E FFFE                pea.l      [A6 - 0x2]
  7790. 000051D8  486E FFFC                pea.l      [A6 - 0x4]
  7791. 000051DC  486E FFF0                pea.l      [A6 - 0x10]
  7792. 000051E0  302E 000C                move.w     D0, [A6 + 0xC]
  7793. 000051E4  48C0                     ext.l      D0
  7794. 000051E6  2F00                     move.l     -[A7], D0
  7795. 000051E8  7000                     moveq.l    D0, 0x00
  7796. 000051EA  2F00                     move.l     -[A7], D0
  7797. 000051EC  4EBA FF12                jsr        [PC - 0xEE /* 00005100 */]
  7798. 000051F0  302E FFFC                move.w     D0, [A6 - 0x4]
  7799. 000051F4  48C0                     ext.l      D0
  7800. 000051F6  2D40 000E                move.l     [A6 + 0xE], D0
  7801. 000051FA  4E5E                     unlink     A6
  7802. 000051FC  205F                     movea.l    A0, [A7]+
  7803. 000051FE  5C4F                     addq.w     A7, 6
  7804. 00005200  4ED0                     jmp        [A0]
  7805. 00005202  4E56 FFEC                link       A6, -0x0014
  7806. 00005206  2F07                     move.l     -[A7], D7
  7807. 00005208  3E2E 000C                move.w     D7, [A6 + 0xC]
  7808. 0000520C  7000                     moveq.l    D0, 0x00
  7809. 0000520E  2F00                     move.l     -[A7], D0
  7810. 00005210  486E FFFE                pea.l      [A6 - 0x2]
  7811. 00005214  486E FFFC                pea.l      [A6 - 0x4]
  7812. 00005218  486E FFF0                pea.l      [A6 - 0x10]
  7813. 0000521C  48C7                     ext.l      D7
  7814. 0000521E  2F07                     move.l     -[A7], D7
  7815. 00005220  486E FFEC                pea.l      [A6 - 0x14]
  7816. 00005224  4EBA FEDA                jsr        [PC - 0x126 /* 00005100 */]
  7817. 00005228  206E FFEC                movea.l    A0, [A6 - 0x14]
  7818. 0000522C  2050                     movea.l    A0, [A0]
  7819. 0000522E  316E 000A 0018           move.w     [A0 + 0x18], [A6 + 0xA]
  7820. 00005234  3F07                     move.w     -[A7], D7
  7821. 00005236  7000                     moveq.l    D0, 0x00
  7822. 00005238  3F00                     move.w     -[A7], D0
  7823. 0000523A  486E FFF0                pea.l      [A6 - 0x10]
  7824. 0000523E  7200                     moveq.l    D1, 0x00
  7825. 00005240  2F01                     move.l     -[A7], D1
  7826. 00005242  2F01                     move.l     -[A7], D1
  7827. 00005244  4EBA C482                jsr        [PC - 0x3B7E /* 000016C8 */]
  7828. 00005248  2E2E FFE8                move.l     D7, [A6 - 0x18]
  7829. 0000524C  4E5E                     unlink     A6
  7830. 0000524E  205F                     movea.l    A0, [A7]+
  7831. 00005250  5C4F                     addq.w     A7, 6
  7832. 00005252  4ED0                     jmp        [A0]
  7833. 00005254  4E56 0000                link       A6, 0
  7834. 00005258  2F0C                     move.l     -[A7], A4
  7835. 0000525A  598F                     subq.l     A7, 4
  7836. 0000525C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7837. 00005260  4EBA C424                jsr        [PC - 0x3BDC /* 00001686 */]
  7838. 00005264  285F                     movea.l    A4, [A7]+
  7839. 00005266  200C                     move.l     D0, A4
  7840. 00005268  6708                     beq        +0xA /* 00005272 */
  7841. 0000526A  2054                     movea.l    A0, [A4]
  7842. 0000526C  3068 003A                movea.w    A0, [A0 + 0x3A]
  7843. 00005270  6004                     bra        +0x6 /* 00005276 */
  7844. label00005272:
  7845. 00005272  307C 0000                movea.w    A0, 0x0
  7846. label00005276:
  7847. 00005276  3D48 000A                move.w     [A6 + 0xA], A0
  7848. 0000527A  286E FFFC                movea.l    A4, [A6 - 0x4]
  7849. 0000527E  4E5E                     unlink     A6
  7850. 00005280  205F                     movea.l    A0, [A7]+
  7851. 00005282  544F                     addq.w     A7, 2
  7852. 00005284  4ED0                     jmp        [A0]
  7853. 00005286  4E56 FFEC                link       A6, -0x0014
  7854. 0000528A  2F07                     move.l     -[A7], D7
  7855. 0000528C  3E2E 000A                move.w     D7, [A6 + 0xA]
  7856. 00005290  7000                     moveq.l    D0, 0x00
  7857. 00005292  2F00                     move.l     -[A7], D0
  7858. 00005294  486E FFFE                pea.l      [A6 - 0x2]
  7859. 00005298  486E FFFC                pea.l      [A6 - 0x4]
  7860. 0000529C  486E FFF0                pea.l      [A6 - 0x10]
  7861. 000052A0  48C7                     ext.l      D7
  7862. 000052A2  2F07                     move.l     -[A7], D7
  7863. 000052A4  486E FFEC                pea.l      [A6 - 0x14]
  7864. 000052A8  4EBA FE56                jsr        [PC - 0x1AA /* 00005100 */]
  7865. 000052AC  206E FFEC                movea.l    A0, [A6 - 0x14]
  7866. 000052B0  2050                     movea.l    A0, [A0]
  7867. 000052B2  316E 0008 003A           move.w     [A0 + 0x3A], [A6 + 0x8]
  7868. 000052B8  3F07                     move.w     -[A7], D7
  7869. 000052BA  7000                     moveq.l    D0, 0x00
  7870. 000052BC  3F00                     move.w     -[A7], D0
  7871. 000052BE  486E FFF0                pea.l      [A6 - 0x10]
  7872. 000052C2  7200                     moveq.l    D1, 0x00
  7873. 000052C4  2F01                     move.l     -[A7], D1
  7874. 000052C6  2F01                     move.l     -[A7], D1
  7875. 000052C8  4EBA C3FE                jsr        [PC - 0x3C02 /* 000016C8 */]
  7876. 000052CC  2E2E FFE8                move.l     D7, [A6 - 0x18]
  7877. 000052D0  4E5E                     unlink     A6
  7878. 000052D2  2E9F                     move.l     [A7], [A7]+
  7879. 000052D4  4E75                     rts
  7880. 000052D6  4E56 FFF0                link       A6, -0x0010
  7881. 000052DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7882. 000052DE  486E FFFE                pea.l      [A6 - 0x2]
  7883. 000052E2  486E FFFC                pea.l      [A6 - 0x4]
  7884. 000052E6  486E FFF0                pea.l      [A6 - 0x10]
  7885. 000052EA  302E 000C                move.w     D0, [A6 + 0xC]
  7886. 000052EE  48C0                     ext.l      D0
  7887. 000052F0  2F00                     move.l     -[A7], D0
  7888. 000052F2  7000                     moveq.l    D0, 0x00
  7889. 000052F4  2F00                     move.l     -[A7], D0
  7890. 000052F6  4EBA FE08                jsr        [PC - 0x1F8 /* 00005100 */]
  7891. 000052FA  7000                     moveq.l    D0, 0x00
  7892. 000052FC  102E FFF2                move.b     D0, [A6 - 0xE]
  7893. 00005300  3D40 000E                move.w     [A6 + 0xE], D0
  7894. 00005304  4E5E                     unlink     A6
  7895. 00005306  205F                     movea.l    A0, [A7]+
  7896. 00005308  5C4F                     addq.w     A7, 6
  7897. 0000530A  4ED0                     jmp        [A0]
  7898. 0000530C  4E56 FFF4                link       A6, -0x000C
  7899. 00005310  1D6E 0011 FFF6           move.b     [A6 - 0xA], [A6 + 0x11]
  7900. 00005316  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  7901. 0000531A  7002                     moveq.l    D0, 0x02
  7902. 0000531C  3F00                     move.w     -[A7], D0
  7903. 0000531E  486E FFF4                pea.l      [A6 - 0xC]
  7904. 00005322  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7905. 00005326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7906. 0000532A  4EBA C39C                jsr        [PC - 0x3C64 /* 000016C8 */]
  7907. 0000532E  4E5E                     unlink     A6
  7908. 00005330  205F                     movea.l    A0, [A7]+
  7909. 00005332  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7910. 00005336  4ED0                     jmp        [A0]
  7911. 00005338  4E56 FFF0                link       A6, -0x0010
  7912. 0000533C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7913. 00005340  486E FFFE                pea.l      [A6 - 0x2]
  7914. 00005344  486E FFFC                pea.l      [A6 - 0x4]
  7915. 00005348  486E FFF0                pea.l      [A6 - 0x10]
  7916. 0000534C  302E 0010                move.w     D0, [A6 + 0x10]
  7917. 00005350  48C0                     ext.l      D0
  7918. 00005352  2F00                     move.l     -[A7], D0
  7919. 00005354  7000                     moveq.l    D0, 0x00
  7920. 00005356  2F00                     move.l     -[A7], D0
  7921. 00005358  4EBA FDA6                jsr        [PC - 0x25A /* 00005100 */]
  7922. 0000535C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  7923. 00005360  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7924. 00005364  A8FF                     syscall    GetFName/GetFontName
  7925. 00005366  4E5E                     unlink     A6
  7926. 00005368  205F                     movea.l    A0, [A7]+
  7927. 0000536A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7928. 0000536E  4ED0                     jmp        [A0]
  7929. 00005370  4E56 FFF4                link       A6, -0x000C
  7930. 00005374  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7931. 00005378  486E FFF4                pea.l      [A6 - 0xC]
  7932. 0000537C  A900                     syscall    GetFNum
  7933. 0000537E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  7934. 00005382  7001                     moveq.l    D0, 0x01
  7935. 00005384  3F00                     move.w     -[A7], D0
  7936. 00005386  486E FFF4                pea.l      [A6 - 0xC]
  7937. 0000538A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7938. 0000538E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7939. 00005392  4EBA C334                jsr        [PC - 0x3CCC /* 000016C8 */]
  7940. 00005396  4E5E                     unlink     A6
  7941. 00005398  205F                     movea.l    A0, [A7]+
  7942. 0000539A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7943. 0000539E  4ED0                     jmp        [A0]
  7944. 000053A0  4E56 FFEE                link       A6, -0x0012
  7945. 000053A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7946. 000053A8  486E FFFA                pea.l      [A6 - 0x6]
  7947. 000053AC  AA34                     syscall    Index2Color
  7948. 000053AE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  7949. 000053B2  43EE FFFA                lea.l      A1, [A6 - 0x6]
  7950. 000053B6  20D9                     move.l     [A0]+, [A1]+
  7951. 000053B8  30D9                     move.w     [A0]+, [A1]+
  7952. 000053BA  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  7953. 000053BE  7008                     moveq.l    D0, 0x08
  7954. 000053C0  3F00                     move.w     -[A7], D0
  7955. 000053C2  486E FFEE                pea.l      [A6 - 0x12]
  7956. 000053C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7957. 000053CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7958. 000053CE  4EBA C2F8                jsr        [PC - 0x3D08 /* 000016C8 */]
  7959. 000053D2  4E5E                     unlink     A6
  7960. 000053D4  205F                     movea.l    A0, [A7]+
  7961. 000053D6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7962. 000053DA  4ED0                     jmp        [A0]
  7963. 000053DC  4E56 FFF0                link       A6, -0x0010
  7964. 000053E0  2F07                     move.l     -[A7], D7
  7965. 000053E2  3D7C FFFF FFFC           move.w     [A6 - 0x4], 0xFFFF
  7966. 000053E8  7E00                     moveq.l    D7, 0x00
  7967. 000053EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7968. 000053EE  486E FFFE                pea.l      [A6 - 0x2]
  7969. 000053F2  486E FFFC                pea.l      [A6 - 0x4]
  7970. 000053F6  486E FFF0                pea.l      [A6 - 0x10]
  7971. 000053FA  302E 000C                move.w     D0, [A6 + 0xC]
  7972. 000053FE  48C0                     ext.l      D0
  7973. 00005400  2F00                     move.l     -[A7], D0
  7974. 00005402  7000                     moveq.l    D0, 0x00
  7975. 00005404  2F00                     move.l     -[A7], D0
  7976. 00005406  4EBA FCF8                jsr        [PC - 0x308 /* 00005100 */]
  7977. 0000540A  70FF                     moveq.l    D0, 0xFFFFFFFF
  7978. 0000540C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  7979. 00005410  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7980. 00005414  670A                     beq        +0xC /* 00005420 */
  7981. 00005416  598F                     subq.l     A7, 4
  7982. 00005418  486E FFF6                pea.l      [A6 - 0xA]
  7983. 0000541C  AA33                     syscall    Color2Index
  7984. 0000541E  2E1F                     move.l     D7, [A7]+
  7985. label00005420:
  7986. 00005420  2D47 000E                move.l     [A6 + 0xE], D7
  7987. 00005424  2E2E FFEC                move.l     D7, [A6 - 0x14]
  7988. 00005428  4E5E                     unlink     A6
  7989. 0000542A  205F                     movea.l    A0, [A7]+
  7990. 0000542C  5C4F                     addq.w     A7, 6
  7991. 0000542E  4ED0                     jmp        [A0]
  7992. 00005430  4E56 FFFA                link       A6, -0x0006
  7993. 00005434  48E7 0108                movem.l    -[A7], D7,A4
  7994. 00005438  3E2E 000C                move.w     D7, [A6 + 0xC]
  7995. 0000543C  598F                     subq.l     A7, 4
  7996. 0000543E  3F07                     move.w     -[A7], D7
  7997. 00005440  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  7998. 00005444  285F                     movea.l    A4, [A7]+
  7999. 00005446  200C                     move.l     D0, A4
  8000. 00005448  6738                     beq        +0x3A /* 00005482 */
  8001. 0000544A  558F                     subq.l     A7, 2
  8002. 0000544C  102C 0010                move.b     D0, [A4 + 0x10]
  8003. 00005450  4880                     ext.w      D0
  8004. 00005452  3F00                     move.w     -[A7], D0
  8005. 00005454  4EAD 322A                jsr        [A5 + 0x322A /* export_1601 */]
  8006. 00005458  4A1F                     tst.b      [A7]+
  8007. 0000545A  6726                     beq        +0x28 /* 00005482 */
  8008. 0000545C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8009. 00005460  486E FFFA                pea.l      [A6 - 0x6]
  8010. 00005464  AA34                     syscall    Index2Color
  8011. 00005466  41EC 0020                lea.l      A0, [A4 + 0x20]
  8012. 0000546A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  8013. 0000546E  20D9                     move.l     [A0]+, [A1]+
  8014. 00005470  30D9                     move.w     [A0]+, [A1]+
  8015. 00005472  3F07                     move.w     -[A7], D7
  8016. 00005474  7004                     moveq.l    D0, 0x04
  8017. 00005476  3F00                     move.w     -[A7], D0
  8018. 00005478  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  8019. 0000547C  3F07                     move.w     -[A7], D7
  8020. 0000547E  4EAD 329A                jsr        [A5 + 0x329A /* export_1615 */]
  8021. label00005482:
  8022. 00005482  4CEE 1080 FFF2           movem.l    D7,A4, [A6 - 0xE]
  8023. 00005488  4E5E                     unlink     A6
  8024. 0000548A  205F                     movea.l    A0, [A7]+
  8025. 0000548C  5C4F                     addq.w     A7, 6
  8026. 0000548E  4ED0                     jmp        [A0]
  8027. 00005490  4E56 0000                link       A6, 0
  8028. 00005494  48E7 0108                movem.l    -[A7], D7,A4
  8029. 00005498  3E2E 0008                move.w     D7, [A6 + 0x8]
  8030. 0000549C  598F                     subq.l     A7, 4
  8031. 0000549E  3F07                     move.w     -[A7], D7
  8032. 000054A0  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  8033. 000054A4  285F                     movea.l    A4, [A7]+
  8034. 000054A6  4A47                     tst.w      D7
  8035. 000054A8  6608                     bne        +0xA /* 000054B2 */
  8036. 000054AA  7000                     moveq.l    D0, 0x00
  8037. 000054AC  2D40 000A                move.l     [A6 + 0xA], D0
  8038. 000054B0  600C                     bra        +0xE /* 000054BE */
  8039. label000054B2:
  8040. 000054B2  598F                     subq.l     A7, 4
  8041. 000054B4  486C 0020                pea.l      [A4 + 0x20]
  8042. 000054B8  AA33                     syscall    Color2Index
  8043. 000054BA  2D5F 000A                move.l     [A6 + 0xA], [A7]+
  8044. label000054BE:
  8045. 000054BE  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  8046. 000054C4  4E5E                     unlink     A6
  8047. 000054C6  205F                     movea.l    A0, [A7]+
  8048. 000054C8  544F                     addq.w     A7, 2
  8049. 000054CA  4ED0                     jmp        [A0]
  8050. fn000054CC:
  8051. 000054CC  4E56 0000                link       A6, 0
  8052. 000054D0  2F0C                     move.l     -[A7], A4
  8053. 000054D2  286E 0008                movea.l    A4, [A6 + 0x8]
  8054. 000054D6  200C                     move.l     D0, A4
  8055. 000054D8  6604                     bne        +0x6 /* 000054DE */
  8056. 000054DA  7000                     moveq.l    D0, 0x00
  8057. 000054DC  600A                     bra        +0xC /* 000054E8 */
  8058. label000054DE:
  8059. 000054DE  2F0C                     move.l     -[A7], A4
  8060. 000054E0  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  8061. 000054E4  48C0                     ext.l      D0
  8062. 000054E6  584F                     addq.w     A7, 4
  8063. label000054E8:
  8064. 000054E8  286E FFFC                movea.l    A4, [A6 - 0x4]
  8065. 000054EC  4E5E                     unlink     A6
  8066. 000054EE  4E75                     rts
  8067. 000054F0  4E56 0000                link       A6, 0
  8068. 000054F4  598F                     subq.l     A7, 4
  8069. 000054F6  4EBA C7A8                jsr        [PC - 0x3858 /* 00001CA0 */]
  8070. 000054FA  4EBA FFD0                jsr        [PC - 0x30 /* 000054CC */]
  8071. 000054FE  2D40 0008                move.l     [A6 + 0x8], D0
  8072. 00005502  4E5E                     unlink     A6
  8073. 00005504  4E75                     rts
  8074. 00005506  4E56 FEFA                link       A6, -0x0106
  8075. 0000550A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8076. 0000550E  47EE FEFE                lea.l      A3, [A6 - 0x102]
  8077. 00005512  598F                     subq.l     A7, 4
  8078. 00005514  4EBA C78A                jsr        [PC - 0x3876 /* 00001CA0 */]
  8079. 00005518  2D57 FEFA                move.l     [A6 - 0x106], [A7]
  8080. 0000551C  4EBA FFAE                jsr        [PC - 0x52 /* 000054CC */]
  8081. 00005520  3C00                     move.w     D6, D0
  8082. 00005522  5340                     subq.w     D0, 1
  8083. 00005524  3C00                     move.w     D6, D0
  8084. 00005526  4247                     clr.w      D7
  8085. 00005528  584F                     addq.w     A7, 4
  8086. 0000552A  6040                     bra        +0x42 /* 0000556C */
  8087. label0000552C:
  8088. 0000552C  598F                     subq.l     A7, 4
  8089. 0000552E  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  8090. 00005532  3F07                     move.w     -[A7], D7
  8091. 00005534  4EBA FA52                jsr        [PC - 0x5AE /* 00004F88 */]
  8092. 00005538  285F                     movea.l    A4, [A7]+
  8093. 0000553A  200C                     move.l     D0, A4
  8094. 0000553C  672A                     beq        +0x2C /* 00005568 */
  8095. 0000553E  2F0B                     move.l     -[A7], A3
  8096. 00005540  2054                     movea.l    A0, [A4]
  8097. 00005542  2068 0004                movea.l    A0, [A0 + 0x4]
  8098. 00005546  2050                     movea.l    A0, [A0]
  8099. 00005548  4868 000E                pea.l      [A0 + 0xE]
  8100. 0000554C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  8101. 00005550  558F                     subq.l     A7, 2
  8102. 00005552  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8103. 00005556  2F0B                     move.l     -[A7], A3
  8104. 00005558  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  8105. 0000555C  4A5F                     tst.w      [A7]+
  8106. 0000555E  504F                     addq.w     A7, 8
  8107. 00005560  6606                     bne        +0x8 /* 00005568 */
  8108. 00005562  2D4C 000C                move.l     [A6 + 0xC], A4
  8109. 00005566  600E                     bra        +0x10 /* 00005576 */
  8110. label00005568:
  8111. 00005568  3007                     move.w     D0, D7
  8112. 0000556A  5247                     addq.w     D7, 1
  8113. label0000556C:
  8114. 0000556C  BC47                     cmp.w      D6, D7
  8115. 0000556E  6CBC                     bge        -0x42 /* 0000552C */
  8116. 00005570  7000                     moveq.l    D0, 0x00
  8117. 00005572  2D40 000C                move.l     [A6 + 0xC], D0
  8118. label00005576:
  8119. 00005576  4CEE 18C0 FEEA           movem.l    D6,D7,A3,A4, [A6 - 0x116]
  8120. 0000557C  4E5E                     unlink     A6
  8121. 0000557E  2E9F                     move.l     [A7], [A7]+
  8122. 00005580  4E75                     rts
  8123. 00005582  4E56 0000                link       A6, 0
  8124. 00005586  48E7 0108                movem.l    -[A7], D7,A4
  8125. 0000558A  2E2E 0008                move.l     D7, [A6 + 0x8]
  8126. 0000558E  598F                     subq.l     A7, 4
  8127. 00005590  4EBA C70E                jsr        [PC - 0x38F2 /* 00001CA0 */]
  8128. 00005594  285F                     movea.l    A4, [A7]+
  8129. 00005596  4A87                     tst.l      D7
  8130. 00005598  6F20                     ble        +0x22 /* 000055BA */
  8131. 0000559A  2F0C                     move.l     -[A7], A4
  8132. 0000559C  4EBA FF2E                jsr        [PC - 0xD2 /* 000054CC */]
  8133. 000055A0  B087                     cmp.l      D0, D7
  8134. 000055A2  584F                     addq.w     A7, 4
  8135. 000055A4  6D14                     blt        +0x16 /* 000055BA */
  8136. 000055A6  598F                     subq.l     A7, 4
  8137. 000055A8  2F0C                     move.l     -[A7], A4
  8138. 000055AA  3007                     move.w     D0, D7
  8139. 000055AC  5340                     subq.w     D0, 1
  8140. 000055AE  3F00                     move.w     -[A7], D0
  8141. 000055B0  4EBA F9D6                jsr        [PC - 0x62A /* 00004F88 */]
  8142. 000055B4  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  8143. 000055B8  6006                     bra        +0x8 /* 000055C0 */
  8144. label000055BA:
  8145. 000055BA  7000                     moveq.l    D0, 0x00
  8146. 000055BC  2D40 000C                move.l     [A6 + 0xC], D0
  8147. label000055C0:
  8148. 000055C0  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  8149. 000055C6  4E5E                     unlink     A6
  8150. 000055C8  2E9F                     move.l     [A7], [A7]+
  8151. 000055CA  4E75                     rts
  8152. 000055CC  4E56 FEFE                link       A6, -0x0102
  8153. 000055D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8154. 000055D4  49EE FEFE                lea.l      A4, [A6 - 0x102]
  8155. 000055D8  206E 000C                movea.l    A0, [A6 + 0xC]
  8156. 000055DC  2050                     movea.l    A0, [A0]
  8157. 000055DE  2668 0004                movea.l    A3, [A0 + 0x4]
  8158. 000055E2  558F                     subq.l     A7, 2
  8159. 000055E4  2F0B                     move.l     -[A7], A3
  8160. 000055E6  A950                     syscall    CountMItems
  8161. 000055E8  3C1F                     move.w     D6, [A7]+
  8162. 000055EA  7E01                     moveq.l    D7, 0x01
  8163. 000055EC  602A                     bra        +0x2C /* 00005618 */
  8164. label000055EE:
  8165. 000055EE  2F0B                     move.l     -[A7], A3
  8166. 000055F0  3F07                     move.w     -[A7], D7
  8167. 000055F2  2F0C                     move.l     -[A7], A4
  8168. 000055F4  A946                     syscall    GetMenuItemText/GetItem
  8169. 000055F6  2F0C                     move.l     -[A7], A4
  8170. 000055F8  4EAD 33AA                jsr        [A5 + 0x33AA /* export_1649 */]
  8171. 000055FC  558F                     subq.l     A7, 2
  8172. 000055FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8173. 00005602  2F0C                     move.l     -[A7], A4
  8174. 00005604  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  8175. 00005608  4A5F                     tst.w      [A7]+
  8176. 0000560A  6608                     bne        +0xA /* 00005614 */
  8177. 0000560C  48C7                     ext.l      D7
  8178. 0000560E  2D47 0010                move.l     [A6 + 0x10], D7
  8179. 00005612  600E                     bra        +0x10 /* 00005622 */
  8180. label00005614:
  8181. 00005614  3007                     move.w     D0, D7
  8182. 00005616  5247                     addq.w     D7, 1
  8183. label00005618:
  8184. 00005618  BC47                     cmp.w      D6, D7
  8185. 0000561A  6CD2                     bge        -0x2C /* 000055EE */
  8186. 0000561C  7000                     moveq.l    D0, 0x00
  8187. 0000561E  2D40 0010                move.l     [A6 + 0x10], D0
  8188. label00005622:
  8189. 00005622  4CEE 18C0 FEEE           movem.l    D6,D7,A3,A4, [A6 - 0x112]
  8190. 00005628  4E5E                     unlink     A6
  8191. 0000562A  205F                     movea.l    A0, [A7]+
  8192. 0000562C  504F                     addq.w     A7, 8
  8193. 0000562E  4ED0                     jmp        [A0]
  8194. 00005630  4E56 0000                link       A6, 0
  8195. 00005634  2F07                     move.l     -[A7], D7
  8196. 00005636  2E2E 0008                move.l     D7, [A6 + 0x8]
  8197. 0000563A  6E08                     bgt        +0xA /* 00005644 */
  8198. 0000563C  7000                     moveq.l    D0, 0x00
  8199. 0000563E  2D40 0010                move.l     [A6 + 0x10], D0
  8200. 00005642  601A                     bra        +0x1C /* 0000565E */
  8201. label00005644:
  8202. 00005644  598F                     subq.l     A7, 4
  8203. 00005646  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8204. 0000564A  4EBA 001E                jsr        [PC + 0x1E /* 0000566A */]
  8205. 0000564E  BE9F                     cmp.l      D7, [A7]+
  8206. 00005650  6F08                     ble        +0xA /* 0000565A */
  8207. 00005652  7000                     moveq.l    D0, 0x00
  8208. 00005654  2D40 0010                move.l     [A6 + 0x10], D0
  8209. 00005658  6004                     bra        +0x6 /* 0000565E */
  8210. label0000565A:
  8211. 0000565A  2D47 0010                move.l     [A6 + 0x10], D7
  8212. label0000565E:
  8213. 0000565E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  8214. 00005662  4E5E                     unlink     A6
  8215. 00005664  205F                     movea.l    A0, [A7]+
  8216. 00005666  504F                     addq.w     A7, 8
  8217. 00005668  4ED0                     jmp        [A0]
  8218. fn0000566A:
  8219. 0000566A  4E56 0000                link       A6, 0
  8220. 0000566E  558F                     subq.l     A7, 2
  8221. 00005670  206E 0008                movea.l    A0, [A6 + 0x8]
  8222. 00005674  2050                     movea.l    A0, [A0]
  8223. 00005676  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8224. 0000567A  A950                     syscall    CountMItems
  8225. 0000567C  301F                     move.w     D0, [A7]+
  8226. 0000567E  48C0                     ext.l      D0
  8227. 00005680  2D40 000C                move.l     [A6 + 0xC], D0
  8228. 00005684  4E5E                     unlink     A6
  8229. 00005686  2E9F                     move.l     [A7], [A7]+
  8230. 00005688  4E75                     rts
  8231. 0000568A  4E56 0000                link       A6, 0
  8232. 0000568E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8233. 00005692  206E 000C                movea.l    A0, [A6 + 0xC]
  8234. 00005696  2050                     movea.l    A0, [A0]
  8235. 00005698  2068 0004                movea.l    A0, [A0 + 0x4]
  8236. 0000569C  2050                     movea.l    A0, [A0]
  8237. 0000569E  4868 000E                pea.l      [A0 + 0xE]
  8238. 000056A2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  8239. 000056A6  4E5E                     unlink     A6
  8240. 000056A8  205F                     movea.l    A0, [A7]+
  8241. 000056AA  504F                     addq.w     A7, 8
  8242. 000056AC  4ED0                     jmp        [A0]
  8243. 000056AE  4E56 0000                link       A6, 0
  8244. 000056B2  206E 0010                movea.l    A0, [A6 + 0x10]
  8245. 000056B6  2050                     movea.l    A0, [A0]
  8246. 000056B8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8247. 000056BC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  8248. 000056C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8249. 000056C4  A946                     syscall    GetMenuItemText/GetItem
  8250. 000056C6  4E5E                     unlink     A6
  8251. 000056C8  205F                     movea.l    A0, [A7]+
  8252. 000056CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8253. 000056CE  4ED0                     jmp        [A0]
  8254. 000056D0  4E56 0000                link       A6, 0
  8255. 000056D4  206E 0010                movea.l    A0, [A6 + 0x10]
  8256. 000056D8  2050                     movea.l    A0, [A0]
  8257. 000056DA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8258. 000056DE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  8259. 000056E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8260. 000056E6  A947                     syscall    SetMenuItemText/SetItem
  8261. 000056E8  4E5E                     unlink     A6
  8262. 000056EA  205F                     movea.l    A0, [A7]+
  8263. 000056EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8264. 000056F0  4ED0                     jmp        [A0]
  8265. 000056F2  4E56 FFFE                link       A6, -0x0002
  8266. 000056F6  2F03                     move.l     -[A7], D3
  8267. 000056F8  206E 000C                movea.l    A0, [A6 + 0xC]
  8268. 000056FC  2050                     movea.l    A0, [A0]
  8269. 000056FE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8270. 00005702  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  8271. 00005706  486E FFFE                pea.l      [A6 - 0x2]
  8272. 0000570A  A943                     syscall    GetItmMark
  8273. 0000570C  4A6E FFFE                tst.w      [A6 - 0x2]
  8274. 00005710  56C3                     sne        D3
  8275. 00005712  4403                     neg.b      D3
  8276. 00005714  1D43 0010                move.b     [A6 + 0x10], D3
  8277. 00005718  262E FFFA                move.l     D3, [A6 - 0x6]
  8278. 0000571C  4E5E                     unlink     A6
  8279. 0000571E  205F                     movea.l    A0, [A7]+
  8280. 00005720  504F                     addq.w     A7, 8
  8281. 00005722  4ED0                     jmp        [A0]
  8282. 00005724  4E56 0000                link       A6, 0
  8283. 00005728  206E 000E                movea.l    A0, [A6 + 0xE]
  8284. 0000572C  2050                     movea.l    A0, [A0]
  8285. 0000572E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8286. 00005732  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8287. 00005736  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  8288. 0000573A  A945                     syscall    CheckItem
  8289. 0000573C  4E5E                     unlink     A6
  8290. 0000573E  205F                     movea.l    A0, [A7]+
  8291. 00005740  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8292. 00005744  4ED0                     jmp        [A0]
  8293. 00005746  4E56 0000                link       A6, 0
  8294. 0000574A  2F03                     move.l     -[A7], D3
  8295. 0000574C  206E 000C                movea.l    A0, [A6 + 0xC]
  8296. 00005750  2050                     movea.l    A0, [A0]
  8297. 00005752  2068 0004                movea.l    A0, [A0 + 0x4]
  8298. 00005756  2050                     movea.l    A0, [A0]
  8299. 00005758  202E 0008                move.l     D0, [A6 + 0x8]
  8300. 0000575C  7201                     moveq.l    D1, 0x01
  8301. 0000575E  E1A9                     lsl        D1, D0
  8302. 00005760  C2A8 000A                and.l      D1, [A0 + 0xA]
  8303. 00005764  56C3                     sne        D3
  8304. 00005766  4403                     neg.b      D3
  8305. 00005768  1D43 0010                move.b     [A6 + 0x10], D3
  8306. 0000576C  262E FFFC                move.l     D3, [A6 - 0x4]
  8307. 00005770  4E5E                     unlink     A6
  8308. 00005772  205F                     movea.l    A0, [A7]+
  8309. 00005774  504F                     addq.w     A7, 8
  8310. 00005776  4ED0                     jmp        [A0]
  8311. 00005778  4E56 0000                link       A6, 0
  8312. 0000577C  48E7 0300                movem.l    -[A7], D6,D7
  8313. 00005780  2C2E 000A                move.l     D6, [A6 + 0xA]
  8314. 00005784  2E2E 000E                move.l     D7, [A6 + 0xE]
  8315. 00005788  4A2E 0008                tst.b      [A6 + 0x8]
  8316. 0000578C  660E                     bne        +0x10 /* 0000579C */
  8317. 0000578E  2047                     movea.l    A0, D7
  8318. 00005790  2050                     movea.l    A0, [A0]
  8319. 00005792  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8320. 00005796  3F06                     move.w     -[A7], D6
  8321. 00005798  A93A                     syscall    DisableItem
  8322. 0000579A  600C                     bra        +0xE /* 000057A8 */
  8323. label0000579C:
  8324. 0000579C  2047                     movea.l    A0, D7
  8325. 0000579E  2050                     movea.l    A0, [A0]
  8326. 000057A0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8327. 000057A4  3F06                     move.w     -[A7], D6
  8328. 000057A6  A939                     syscall    EnableItem
  8329. label000057A8:
  8330. 000057A8  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  8331. 000057AE  4E5E                     unlink     A6
  8332. 000057B0  205F                     movea.l    A0, [A7]+
  8333. 000057B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8334. 000057B6  4ED0                     jmp        [A0]
  8335. 000057B8  4E56 0000                link       A6, 0
  8336. 000057BC  302E 000A                move.w     D0, [A6 + 0xA]
  8337. 000057C0  48C0                     ext.l      D0
  8338. 000057C2  5380                     subq.l     D0, 1
  8339. 000057C4  2F00                     move.l     -[A7], D0
  8340. 000057C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8341. 000057CA  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  8342. 000057CE  2D40 0010                move.l     [A6 + 0x10], D0
  8343. 000057D2  4E5E                     unlink     A6
  8344. 000057D4  205F                     movea.l    A0, [A7]+
  8345. 000057D6  504F                     addq.w     A7, 8
  8346. 000057D8  4ED0                     jmp        [A0]
  8347. 000057DA  4E56 0000                link       A6, 0
  8348. 000057DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8349. 000057E2  302E 000E                move.w     D0, [A6 + 0xE]
  8350. 000057E6  48C0                     ext.l      D0
  8351. 000057E8  5380                     subq.l     D0, 1
  8352. 000057EA  2F00                     move.l     -[A7], D0
  8353. 000057EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8354. 000057F0  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  8355. 000057F4  4E5E                     unlink     A6
  8356. 000057F6  205F                     movea.l    A0, [A7]+
  8357. 000057F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8358. 000057FC  4ED0                     jmp        [A0]
  8359. 000057FE  4E56 0000                link       A6, 0
  8360. 00005802  48E7 0018                movem.l    -[A7], A3,A4
  8361. 00005806  266E 0008                movea.l    A3, [A6 + 0x8]
  8362. 0000580A  7000                     moveq.l    D0, 0x00
  8363. 0000580C  1013                     move.b     D0, [A3]
  8364. 0000580E  4A80                     tst.l      D0
  8365. 00005810  6710                     beq        +0x12 /* 00005822 */
  8366. 00005812  598F                     subq.l     A7, 4
  8367. 00005814  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  8368. 0000581A  2F0B                     move.l     -[A7], A3
  8369. 0000581C  A9A1                     syscall    GetNamedResource
  8370. 0000581E  285F                     movea.l    A4, [A7]+
  8371. 00005820  6010                     bra        +0x12 /* 00005832 */
  8372. label00005822:
  8373. 00005822  598F                     subq.l     A7, 4
  8374. 00005824  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  8375. 0000582A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8376. 0000582E  A9A0                     syscall    GetResource
  8377. 00005830  285F                     movea.l    A4, [A7]+
  8378. label00005832:
  8379. 00005832  200C                     move.l     D0, A4
  8380. 00005834  6708                     beq        +0xA /* 0000583E */
  8381. 00005836  2F0C                     move.l     -[A7], A4
  8382. 00005838  A992                     syscall    DetachResource
  8383. 0000583A  204C                     movea.l    A0, A4
  8384. 0000583C  A04A                     syscall    HNoPurge
  8385. label0000583E:
  8386. 0000583E  2D4C 000E                move.l     [A6 + 0xE], A4
  8387. 00005842  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  8388. 00005848  4E5E                     unlink     A6
  8389. 0000584A  205F                     movea.l    A0, [A7]+
  8390. 0000584C  5C4F                     addq.w     A7, 6
  8391. 0000584E  4ED0                     jmp        [A0]
  8392. 00005850  4E56 FFFC                link       A6, -0x0004
  8393. 00005854  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8394. 00005858  266E 000C                movea.l    A3, [A6 + 0xC]
  8395. 0000585C  7000                     moveq.l    D0, 0x00
  8396. 0000585E  1013                     move.b     D0, [A3]
  8397. 00005860  4A80                     tst.l      D0
  8398. 00005862  6710                     beq        +0x12 /* 00005874 */
  8399. 00005864  598F                     subq.l     A7, 4
  8400. 00005866  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  8401. 0000586C  2F0B                     move.l     -[A7], A3
  8402. 0000586E  A9A1                     syscall    GetNamedResource
  8403. 00005870  285F                     movea.l    A4, [A7]+
  8404. 00005872  6010                     bra        +0x12 /* 00005884 */
  8405. label00005874:
  8406. 00005874  598F                     subq.l     A7, 4
  8407. 00005876  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  8408. 0000587C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8409. 00005880  A9A0                     syscall    GetResource
  8410. 00005882  285F                     movea.l    A4, [A7]+
  8411. label00005884:
  8412. 00005884  7001                     moveq.l    D0, 0x01
  8413. 00005886  1F00                     move.b     -[A7], D0
  8414. 00005888  A99B                     syscall    SetResLoad
  8415. 0000588A  200C                     move.l     D0, A4
  8416. 0000588C  6726                     beq        +0x28 /* 000058B4 */
  8417. 0000588E  2F0C                     move.l     -[A7], A4
  8418. 00005890  486E 0010                pea.l      [A6 + 0x10]
  8419. 00005894  486E FFFC                pea.l      [A6 - 0x4]
  8420. 00005898  2F0B                     move.l     -[A7], A3
  8421. 0000589A  A9A8                     syscall    GetResInfo
  8422. 0000589C  558F                     subq.l     A7, 2
  8423. 0000589E  2F0C                     move.l     -[A7], A4
  8424. 000058A0  A9A4                     syscall    HomeResFile
  8425. 000058A2  3E1F                     move.w     D7, [A7]+
  8426. 000058A4  601C                     bra        +0x1E /* 000058C2 */
  8427. label000058A6:
  8428. 000058A6  558F                     subq.l     A7, 2
  8429. 000058A8  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  8430. 000058AE  A9C1                     syscall    UniqueID
  8431. 000058B0  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  8432. label000058B4:
  8433. 000058B4  707F                     moveq.l    D0, 0x7F
  8434. 000058B6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  8435. 000058BA  6EEA                     bgt        -0x14 /* 000058A6 */
  8436. 000058BC  558F                     subq.l     A7, 2
  8437. 000058BE  A994                     syscall    CurResFile
  8438. 000058C0  3E1F                     move.w     D7, [A7]+
  8439. label000058C2:
  8440. 000058C2  558F                     subq.l     A7, 2
  8441. 000058C4  A994                     syscall    CurResFile
  8442. 000058C6  3C1F                     move.w     D6, [A7]+
  8443. 000058C8  3F07                     move.w     -[A7], D7
  8444. 000058CA  A998                     syscall    UseResFile
  8445. 000058CC  200C                     move.l     D0, A4
  8446. 000058CE  6704                     beq        +0x6 /* 000058D4 */
  8447. 000058D0  2F0C                     move.l     -[A7], A4
  8448. 000058D2  A9AD                     syscall    RemoveResource/RmveResource
  8449. label000058D4:
  8450. 000058D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8451. 000058D8  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  8452. 000058DE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8453. 000058E2  2F0B                     move.l     -[A7], A3
  8454. 000058E4  A9AB                     syscall    AddResource
  8455. 000058E6  3F07                     move.w     -[A7], D7
  8456. 000058E8  A999                     syscall    UpdateResFile
  8457. 000058EA  3F06                     move.w     -[A7], D6
  8458. 000058EC  A998                     syscall    UseResFile
  8459. 000058EE  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  8460. 000058F4  4E5E                     unlink     A6
  8461. 000058F6  205F                     movea.l    A0, [A7]+
  8462. 000058F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8463. 000058FC  4ED0                     jmp        [A0]
  8464. 000058FE  4E56 0000                link       A6, 0
  8465. 00005902  4E5E                     unlink     A6
  8466. 00005904  4E75                     rts
  8467.